I want to install a SCSI Miniport driver (Microsoft’s ATAPI.sys), and remove
the old one, without any user interaction.
I see in the DDK docs that the SCSI Adapter control panel must call the
syssetup.dll function ScsiClassInstaller. However, I can’t find any
documentation on how to call this myself, namely what are the parameters and
what do I pass it?
Further, I used SysInternals.com’s excellent RegMon and watched what the
Control Panel applet does. I then did the same thing by hand. While my
resulting Registry is the same as far as I can tell, the new driver is not
installed, and the old one continues to run.
Can anyone offer me some advice / pointers to figure this out?
Thanks!