web-dev-qa-db-ja.com

WPFアプリケーションマニフェストファイル

常に管理者として起動できるようにしたいWPFアプリケーションがあります。それについて多くのことを読んでいて、独自のマニフェストファイルを作成して、実行時にアプリケーションプロパティに渡す必要があるようですintは管理者として起動します。

アプリケーション自体がファイルをロードし、ファイルが変更できるように管理者アクセスを要求する場合があります。そのため、アプリケーションがインストールされた後、常に管理者モードで開始できる方法を探しています。

21
mathinvalidnik

マニフェストを追加するには右クリックプロジェクトファイルソリューションエクスプローラー

  1. 選択追加

  2. 新しいアイテム

  3. Application Manifest Fileを選択します

ファイルの名前はapp.manifestで、名前を変更しないでください。


常に管理者として開始するには、マニフェストの要素を変更する必要があります。

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

ところで:この質問のための良い記事

http://msdn.Microsoft.com/en-us/library/ms742884.aspx

45
Smartis

Visual Basicでは、プロジェクトプロパティの構成が少し異なります。この質問が見つかり、VB)にいる場合は、次の手順に従ってapp.manifestファイルを生成します。

  1. app.manifestファイルを作成するには、プロジェクトに移動し、プロパティを選択します。次にView Window Settingsをクリックし、Applicationタブをクリックします。
    • ViewWindowSettings
  2. これで、app.manifestファイルが生成されて開きます。このファイルは、My Project Folder
    • app.manifest

参考資料:WPFメッセージボックスウィンドウスタイル

2
KyleMit