アプリケーションを常に管理者として起動する

C#

アプリケーションを常に管理者として起動するための設定

プロジェクトにマニフェストファイルを追加

Visual Studio のソリューションエクスプローラーでプロジェクトを右クリックし、「追加」→「新しい項目」を選択。
新しい項目の追加ダイアログで、左側のカテゴリから「全般」を選択、一覧から「アプリケーション マニフェスト ファイル (Windows のみ)」を選択して、「追加」をクリック。

新しい項目の追加

マニフェストファイルで管理者として起動するように指定

app.manifest を以下のように変更することで、管理者として起動するように指定することができます。

<requestedExecutionLevel  level="asInvoker" uiAccess="false" />
<!-- ↓以下に変更 -->
<requestedExecutionLevel  level="requireAdministrator" uiAccess="false" />

変更後の app.manifest は以下のようになります。

app.manifest

コメント

タイトルとURLをコピーしました