2

次のコマンドを使用して、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 を指定することにより、これは一般的な設定です」というメッセージが表示された場合、インストールは (+0) ユーザーに再起動を要求しません。ただし、私の場合は常にそうです。

私は何を間違っていますか?

4

1 に答える 1

6

advpack.dllの代わりに使用setupapi.dll

rundll32.exe advpack.dll,LaunchINFSection inf filename[,section name][,flags][,smart reboot]

setupapi.dll を使用した再起動はSETUPAPI.DLL、Web 検索で見た値 128 の一般的な問題のようです。

rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 128 .\my_driver.inf

rundll32.exe advpack.dll,LaunchINFSection .\my_driver.inf,,3,N

これらのコマンドは両方とも同様の方法で動作する必要があります。どちらも .inf ファイルの DefaultInstall セクションを呼び出します。

参考文献

于 2013-10-14T14:32:09.907 に答える