2012-01-10 12 views
0

私はプログラムのUACの標高を新しいインスタンスにわたって永続的にする方法はありますか? UAC昇格モードで動作するプログラムがありますが、UAC昇格モードでプロセスを起動する必要がありますが、ユーザーは毎回コンピュータを承認する必要がありません。たぶん、インストール中ですが、毎回ではありません。永続的なUACの標高

+3

これは実際の問題ではありません。試してみましたか? –

答えて

5

昇格したプロセスから生成されたプロセスは、すでに昇格されています。あなたがその仕事をするために必要なことは何もありません。

はそれを試してみてください。

  1. スタートcmd.exe上昇。
  2. コマンドプロンプトからnotepad.exeを実行します。メモ帳は昇格したコマンドプロンプトから開始されたために昇格されます。
  3. メモ帳を使用して、HOSTSファイルなどのファイルを編集します(よくあることです)。高い権限が必要になります。
-1

号あなたができれば、その後、誰もだろう、その後、UACの全体の目的は、敗北することでしょう。

0

UACを完全に無効にすることができます。 、との実行するようにプログラムを必要とすることによってvcsjonesがすでに指摘したように

<requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> 

は、上昇プロセスは上昇procesesを生むウィル:

何か詳細..望ましいだけで、アプリケーションのマニフェストファイルに次の行を追加していますあなたが常にそこにいなくても間に合うと確信しています。

関連する問題