0

コンピューターの管理者権限が必要なツールに取り組んでいます

私はすでにapplication manifest与えたこのプログラムのために

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

これは Windows 7 では正常に機能しますが、Windows XP では機能しません。

注: アプリケーションで使用したものと同じバージョンの .NET Framework を XP で使用しています。

そのアプリケーションを Windows XP で使用しようとすると、必要なメイン タスクが実行されません。

4

1 に答える 1

3

Windows Vista で導入され、Windows XP にバックポートされていないユーザー アカウント制御または UACを探しているようです。Windows XP で何かを行うために管理者権限が必要な場合は、管理者としてログインする必要があります。あなたのプログラムがそれを変えることはありません。

あなたの質問の明るい面は、Windows XP の延長サポートが 2014 年 4 月に終了することです。そのため、プログラムを使用する Windows ユーザーが Windows Vista 以降を使用しているという前提で、1 年以内に Windows XP へのインストールを合理的にブロックできます。もちろん、これは真実ではありませんが、サポート対象外のオペレーティング システムを使用している人は火遊びをしているので、ベンダーがサポートしなくなったオペレーティング システムをサポートしようとするべきではありません。

于 2013-04-25T23:25:08.687 に答える