UAC制御を起動するようにする
WindowsXP上で作成したアプリがWindows 7上で動かない・・・。
どうやら、レジストリへアクセスしている処理が原因になっているらしく、
UAC制御がいたずらしているらしい。
VSのデフォルトの設定では、マニフェストファイルの設定が以下のようになっていた。
どうやらUAC実行レベルの設定がまずいらしい。
この設定を、"requireAdministrator"にすることで、
Vista以降に実装されたUAC制御を起動し、アプリにレジストリへのアクセス権限を与えてくれる模様。
■/MANIFESTUAC (UAC 情報をマニフェストに組み込む)
http://msdn.microsoft.com/ja-jp/library/bb384691.aspx