requestedExecutionLevel

Windows Vistaって、UAC(ユーザーアクセスコントロール)って機構が加わって、ただ実行しただけではレジストリなどにアクセスできない事がある。
で、管理者モードで実行するみたいな指示を manifest に記述できるらしい。


<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="requireAdministrator" />
</requestedPrivileges>
</security>
</trustInfo>

<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="requireAdministrator" />
</requestedPrivileges>
</security>
</trustInfo>

上のコードを追加すると Windows XP SP2 ではブルーバックを拝めるらしい。
で、下のだと大丈夫…。
違いは、xmlnsのv3とv2の部分だけ。

「requestedExecutionLevel」への1件のフィードバック

コメントを残す

メールアドレスが公開されることはありません。