私のアプリケーションの1つでは、DLLからリソースを抽出する必要があります。私はhereフリーソフトウェアツールのコマンドラインバージョンを使用してこれをやっています。プログラムによるWindowsアラートの抑制
これはうまくいきますが、フリーウェアのツールがデジタル署名されていないので、Windowsは自分のアプリケーションから呼び出すたびに警告をスローします。'このプログラムを実行してもよろしいですか? 。 '。
とにかく私はこの警告を抑えることができますか?私はアプリケーションを呼び出すために何も特別なことをしていない、私のコードは以下のとおりです。私はこの警告またはこのソリューションに代わるものをSUPRESSする方法について
ProcessStartInfo pInfo = new ProcessStartInfo();
pInfo.FileName = "ResourcesExtract.exe";
pInfo.CreateNoWindow = true;
pInfo.Arguments = "/Source " + "\"" + filePath + "\"" + " /DestFolder " + "\"" + outputDirectory + "\"";
Process extractProcess = new Process();
extractProcess.StartInfo = pInfo;
extractProcess.Start();
extractProcess.WaitForExit();
すべてのヘルプやアイデアをいただければ幸いです。
ありがとうございました。
これらの種類のメッセージをプログラム的に抑制できることは、セキュリティ上のリスクのようです。私はWindowsがこれを許可しないことを願っています!私はあなたの最良の道は、実行ファイル自体の設定を変更することだと思います。 Joeyの提案はうまくいくはずだ。 –