ドライバーに関するヘルパーを仕上げています。
最初は DPInst を使用していますが、どの引数でも機能しません。
のようにバッチファイルを呼び出すと、Devcon が利用できますdevcon install xxxxxxx.inf *xxxxxxx
。開くには、devcon.exe の UAC を編集する必要があります。C#では、私はそれを働いたことはありません。
アクセス許可をアップグレードするためのすべてのバッチ コマンドが失敗します。
infInstallなしでドライバーをインストールするためのライブラリはありますか? 私のドライバーでは動作しません。HardwareID を指定する必要があります。
でdevconを呼び出してみてくださいcmd
:
System.Diagnostics.Process p = new System.Diagnostics.Process();
p.StartInfo.FileName = System.Environment.GetEnvironmentVariable("ComSpec");
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.RedirectStandardInput = true;
p.StartInfo.Verb = "runas";
p.StartInfo.CreateNoWindow = true;
p.StartInfo.Arguments = SourcePath + @"\\x64" + @"\\devcon.exe install xxxx.inf xxxxxxx ";
p.Start();
また、機能せず、「devcon.exe failed」を返します。UACが原因だと思います。