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の部分だけ。
機構が加わるんだ