当前我使用NSIS脚本,该脚本通过以下方式安装设备驱动程序/.inf文件:
File /r "mydriver.inf"
File /r "mydriver.cat"
nsExec::ExecToStack 'pnputil -i "mydriver.inf"'
这在Windows 7中运行得很顺利——当用户第一次连接设备时,系统已经知道它,并且会自动应用正确的驱动程序。
现在我发现它不再适用于Windows 8.x,在这里,用户必须转到设备管理器,单击新设备,并手动将其指向.inf/.cab文件的存储位置。
那么,如何才能做得更好呢?我如何让Windows 8知道这个驱动程序,以便在设备连接后自动使用它们?
谢谢!
您尝试过pnputil -a -i "c:fullpathtomyinf.inf"
吗?
如果你没有写这个驱动程序,那么你应该问写它的人。
这并不是NSIS特有的问题,所以你可能想重新格式化一下这个问题,这样NT驱动程序大师就可以找到它。如果你尝试MSDN驱动程序开发论坛和/或OSR列表,你可能会更幸运。。。