Windowsのユーザーアカウント制御のことです。この記事では、UACの使い方をご紹介します。7でユーザーアカウント制御を無効化するには、次の手順で行う。[コントロールパネル]を選択して、コントロールパネルを開く。アカウントと家族のための安全設定」をクリックする。アカウント」をクリックする。アカウント制御設定の変更」をクリックする。「コンピュータに対する変更の通知を受け取るタイミングの選択」を「既定」から「以下の場合でも通知しない」に変更する。Windowsを再起動する。アプリケーション・マニフェストアプリケーション・マニフェストを適用するには、2通りの方法がある。外部マニフェストファイルをアプリケーションと同一のフォルダに配置する。マニフェストをアプリケーションにリソースとして埋め込む。ファイルであり、ファイル名は次の規則に従う。実行ファイルのプログラム名である。アプリケーションにリソースとしてマニフェストが埋め込まれていて、なおかつ外部マニフェストファイルも使用した場合、リソースに埋め込まれたマニフェストは無効になる。アプリケーションマニフェストの記述例を示す。<assembly>アプリケーションマニフェストのルート要素。<assemblyIdentity>assembly要素の子要素で、assembly要素の子要素の中では一番最初に記述する必要がある。<requestedExecutionLevel>level属性level属性の値には次のいずれかを指定する。管理者がユーザであれば、昇格の許可を求めるダイアログが表示される。標準ユーザであれば、管理者のパスワード入力を求めるダイアログが表示される。昇格が不要なアプリケーションの場合はasInvokerを指定し、管理者権限で実行すべきアプリケーションの場合はrequireAdministratorを指定する。uiAccess属性uiAccess属性の値には、trueかfalseを指定する。書き込みアクセスが権限不足で失敗した場合、標準権限の領域へリダイレクトされる。これにより、アプリケーションが権限を持たないフォルダやレジストリキーに書き込みを行った場合でもエラーとならずに実行できる。Files%ProgramData%%LocalAppData%\VirtualStore\ProgramData%WinDir%%LocalAppData%\VirtualStore\WindowsHKEY_LOCAL_MACHINE\SoftwareHKEY_CURRENT_USER\Software\Classes\VirtualStore\Machine\Software読み取りアクセス時は、先に仮想領域がチェックされる。