help! default handler of DIF request fails...

Hi there

I have a coinstaller that prompts for user configuration during the driver
installation (by processing DIF_NEWDEVICEWIZARD_FINISHINSTALL), writes
registry, and then forces the driver to be stopped and restarted to pick up
the change.

in order to restart the driver, I call SetupDiCallClassInstaller() with
DIF_PROPERTYCHANGE, this will invoke the default handler
SetupDiChangeState(), and then the it’s not responding, WinDbg says
“debuggee is running”.

I tried to call SetupDiChangeState() directly, and it’s the same thing.

ps: I did call SetupDiSetClassInstallParams() to set the
SP_PROPCHANGE_PARAMS before I call 2 setup funcs.

any ideas will be appreciated.

thanks,
fg


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com