こんにちは
Windows7の互換フィックス動作確認のため、XP上のVS2005(C#)で
label1.Text = System.Environment.OSVersion.ToString();
と表示するだけのプログラムを作成します。
ビルドしたexeのファイルプロパティ「互換性」にてOSバージョンを設定して実行すると...
・XPでは設定したOSバージョンが表示される(NT,2000)
・Win7では設定してもWin7のOSバージョンが表示される
・ただし、ネイティブC++で作成したexeはXPでもWin7でも設定したOSバージョンが表示される
といった状況になります。
.NETアプリに互換フィクスは適用できないのでしょうか?