管理者として常に起動できるようにしたいWPFアプリケーションがあります。私はそれについて多くのことを読んできましたが、実行時に管理者として起動するように、独自のマニフェスト ファイルを作成してアプリケーション プロパティに渡す必要があるようです。
アプリケーション自体がファイルをロードし、変更できるようにファイルが管理者アクセスを要求する場合があります。そのため、アプリケーションがインストールされた後、常に管理者モードで開始できるようにする方法を探しています。
マニフェストを追加するには、ソリューション エクスプローラーでプロジェクト ファイルを右クリックします。
追加を選択
新商品
アプリケーション マニフェスト ファイルの選択
ファイルの名前はapp.manifestにする必要があります。名前を変更しないでください。
常に管理者として開始するには、マニフェスト<requestedExecutionLevel>
の要素を変更する必要があります。
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
ところで: この質問の良い記事:
https://docs.microsoft.com/en-us/dotnet/framework/ui-automation/ui-automation-security-overview
Visual Basic では、プロジェクト プロパティの構造が少し異なります。この質問が見つかり、VS2010 の VB を使用している場合は、次の手順に従ってapp.manifestファイルを生成してください。