Windows VistaやWindows Server 2008 R2、Windows 7などの最新のWindows OSでは、UAC(ユーザー・アカウント制御)というセキュリティ機構が採用されている。その環境下では、管理者権限が必要なアプリケーションを実行しようとしても、通常は失敗する。これを失敗しないようにするには、エンド・ユーザーにアプリケーションを管理者として実行してもらう必要がある(つまり、権限の昇格をしてもらう必要がある)。 ユーザーが管理者としてアプリケーションを実行する方法は、「Windows Vistaでプログラムを管理者モードで実行する」で紹介されているが、これを実際のエンド・ユーザーに手作業で行ってもらうのは現実的にはなかなか難しい場合もあるだろう。そのような場合には、常にアプリケーションを管理者権限で実行させるように設定するという手法が取れる。 これを行うには、ア