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

时间:2015-03-19 08:50:41

标签: windows windows-8 windows-8.1 nsis device-driver

目前我使用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了解此驱动程序,以便在连接设备后自动使用它们?

谢谢!

1 个答案:

答案 0 :(得分:2)

您是否尝试过pnputil -a -i "c:\full\path\to\myinf.inf"

如果你没有写这个驱动程序,那么你应该问那些写它的人。

这不是NSIS特定的问题,因此您可能需要重新格式化问题,以便NT驱动程序专家可以找到它。如果您尝试MSDN driver dev. forums和/或OSR list ...

,您可能会有更多的运气