web-dev-qa-db-ja.com

C#.NET:管理者権限を取得しますか?

C#.NETアプリケーションでWindows 7 PCの管理者権限を要求することは可能ですか?

Click Onceを介してアプリケーションをデプロイし、ユーザーがそれを使用して管理タスクを実行できるようにしたい(この場合、メインアプリケーションのレジストリエントリを書き込んでいます)。

19
Turing Complete
15

単にあなたがする必要があるのはあなたのプロジェクトにマニフェストアプリケーションファイルを追加することです

シンプル:プロジェクトを右クリック、追加、新しいアイテム、マニフェストファイル


を変更します

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

 <requestedExecutionLevel level="highestAvailable" uiAccess="false" />
7
Bilal