プログラミングプロセス許可:installutil.exeサービスのインストールの問題を解決する
インストールサービスを使用する場合、多くのユーザーは、
インストールが失敗する問題を改善する許可の問題に遭遇します。これは、プロセスにインストールに必要な必要なアクセス許可がないためです。この問題を解決するには、プロセスを権限で実行する必要があります。 Process.Start
最初は、人々はがパワーの改善の問題を解決できると考えていました。ただし、単にを設定するだけでは十分ではありません。
ShellExecute
startInfo.Verb = "runas"
プロセス権限を効果的に改善するには、
属性を「runas」に設定する必要があります。 これにより、Windowsはユーザーにアクセス許可を増やすように促します。これは、リソースマネージャーの「管理者としての実行」オプションの動作と一致します。ただし、このプロンプトが不要な場合、レベルを実行するために「HighStavaible」を必要とする組み込みアプリケーションリストによって、ホストプロセス全体の権限を強化できます。これにより、ユーザーの介入を必要とせずに、アプリケーションが開始され、すべてのサブプロセスの許可が自動的に増加すると、UACプロンプトがトリガーされます。
以上がInstallutil.exeの特権をプログラム的に高めてサービスを正常にインストールするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。