Hi all,
I took sample of toaster from DDK as a prototype Class Installer. My
installer supports only DIF_ADDPROPERTYPAGE_ADVANCED request. It returns
ERROR_DI_DO_DEFAULT for all rest DIF codes.
Unfortunetly, it’s not enough for correct work Hardware Wizard and Device
Manager. If I delete Installer32 registry entry Hardware Wizard uses
manually installation scenario. If I add Installer32 registry entry my
installer receives DIF_NEWDEVCEWIZARD_PRESELECT request. It’s happened
“After the user has selected the class for the device but before Setup
displays the “Select a Device Driver” page.” After installer returns
ERROR_DI_DO_DEFAULT, hdwdiz.cpl crashes.
What is the reason of this behavior Hardware Wizard?
Thank in advance
Andrei Souvalski