3

Process.Start (System.Diagnostics) メソッドの偽装オプションを使用して、昇格を必要とする別の .NET プログラムからプログラムを実行しようとしています。偽装するユーザーはローカル管理者です。O/S は 2008 で、UAC はオンになっています。プロセスの開始を呼び出すたびに、Win32 アクセス許可エラーが発生します。

「要求された操作には昇格が必要です」

4

2 に答える 2

5

呼び出している .NET アプリケーションが app.manifest で適切に構成されている場合、Process.Start 呼び出しで何も指定する必要はありません。UAC は自動的に表示されます。

app.manifest 設定:

<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
于 2010-10-12T13:59:38.640 に答える