con*_*ist 2 cmd driver setupapi
我正在尝试使用此命令通过inf文件安装驱动程序:
rundll32.exe setupapi,InstallHinfSection DefaultInstall 128 .\my_driver.inf
Run Code Online (Sandbox Code Playgroud)
根据MSDN(http://msdn.microsoft.com/en-us/library/aa376957%28v=vs.85%29.aspx),通过提供128作为参数,除了"设置安装的默认路径"到INF的位置.这是典型设置",安装应该(+0)不要求用户重启.但是,就我而言,它始终如此.
我究竟做错了什么?
advpack.dll而不是setupapi.dllrundll32.exe advpack.dll,LaunchINFSection inf filename[,section name][,flags][,smart reboot]
Run Code Online (Sandbox Code Playgroud)
使用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
Run Code Online (Sandbox Code Playgroud)
这些命令应该以类似的方式操作.它们都将调用.inf文件的DefaultInstall部分.