我正在尝试使用此命令通过inf文件安装驱动程序:
rundll32.exe setupapi,InstallHinfSection DefaultInstall 128 .\my_driver.inf
根据MSDN(http://msdn.microsoft.com/en-us/library/aa376957%28v=vs.85%29.aspx),通过提供128作为参数,除了“将安装的默认路径设置为INF的位置。这是典型设置”之外,安装应该(+ 0)不要求用户重启。但是,就我而言,它总是如此。
我做错了什么?
答案 0 :(得分:5)
advpack.dll
代替setupapi.dll
rundll32.exe advpack.dll,LaunchINFSection inf filename[,section name][,flags][,smart reboot]
使用setupapi.dll重新启动似乎是我在网络搜索中看到的SETUPAPI.DLL
的128值的常见问题。
rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 128 .\my_driver.inf
rundll32.exe advpack.dll,LaunchINFSection .\my_driver.inf,,3,N
这些命令应该以类似的方式运行。它们都将调用.inf文件的DefaultInstall部分。