如何在NSIS安装过程中安装驱动程序/.inf文件



当前我使用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列表,你可能会更幸运。。。

最新更新