目前我使用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了解此驱动程序,以便在连接设备后自动使用它们?
谢谢!
答案 0 :(得分:2)
您是否尝试过pnputil -a -i "c:\full\path\to\myinf.inf"
?
如果你没有写这个驱动程序,那么你应该问那些写它的人。
这不是NSIS特定的问题,因此您可能需要重新格式化问题,以便NT驱动程序专家可以找到它。如果您尝试MSDN driver dev. forums和/或OSR list ...
,您可能会有更多的运气