|
WIN XP驱动程序无法实现自动安装,请各位大侠指点迷津!多谢!
[复制链接]
我们开发了一个USB MODEM,想开发一个驱动程序的自动安装程序。但是发现在先连接上USB设备是再安装驱动程序可以成功;但是如果不插USB设备,安装完成后,插入USB she设备后,驱动程序无法实现自动安装,WIN XP会弹出“驱动设备安装“对话框要求启动设备安装。(我们的驱动没有经过微软的认证)
有大侠指点,说可以通过CoInstaller来拦截安装过程的一些消息,实现自动安装。所以我就模仿DDK的程序,开发了一个CoInstaller,并且在注册表项HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\CoDeviceInstallers里面修改了MODEM的CoInstaller程序,将它改为我们自己开发的CoInstaller。但是这样做没有什么效果。 驱动程序还是无法实现自动安装。
我在CoInstaller里面加了一些写日志的函数(WriteFile),但是发现没有日志生成。感觉像是这个DLL就没有被调用过。
请各位大侠指点迷津!
|
|