2013-08-16 11 views
5

私のアプリケーションでは、アプリケーション設定ファイルにいくつかの値を書いています。 私はプリズムで作業しているので、モジュールとシェルプロジェクトがあります。私は、「管理者として実行」として互換モードを設定していない場合は1「管理者として実行」としてアプリケーションを強制的に起動するにはどうすればよいですか?

:セットアップ

ケースをインストールした後 。 実行中のアプリケーション私はすべてのモジュールに対してアプリケーションの設定を書くことができますが、メインシェルプロジェクトのために書き込むことはできません。

ケース:2

私は互換モードを「管理者として実行」に設定しています。 すべての設定を書き込めるようになりました。

必要なソリューション:

私は強制的に管理者として自分のアプリケーションの互換モードを設定したいが、どのように行うのか分かりませんか?

+0

"必要な解決策" - >別の方法があります。これはアプリの設定ファイルではなくユーザーの設定ファイルに書き込むことです。これをProgramDataなどに配置します。 – stijn

答えて

8

プロジェクトにapp.manifestを追加します。 trustInfo下にあって 、 - >セキュリティ - > requestedPrivilegesノード、コメントを解除し、この行:

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

次にあなたが行ってもいいです。

+0

私はtrust.foタグをapp.configに置くことができますか? –

+0

私の答えをもっと慎重に読んでください。 –

+0

今、私は –

関連する問題