Visual Studio 2010 Part13
■ このスレッドは過去ログ倉庫に格納されています
0392299
2011/02/27(日) 22:05:32.78299で紹介したソフト自身VC2010でコンパイルされているにもかかわらず
Win2000でも起動できて、MBCS版に至ってはWin98でも起動できる。
PEヘッダを調べるとUNICODE版・MBCS版ともSUBSYSTEMが4.00に改変されていて、
他にも何やら小細工をしているらしい。
いろいろ調べているうちに、↓の情報に行き着いた。
■VC++2010で作るバイナリを2000で
ttp://recyclebin.jugem.jp/?eid=341
■Link to msvcrt.dll.(VS2008)
ttp://d.hatena.ne.jp/ratbeta/20101128/1290918698
「/SUBSYSTEM:WINDOWS,5.00」を設定した上で、
WDKにあるmsvcrt.libとmsvcrt_win2000.objを使う
らしいです。(未確認です、すみません)
■ このスレッドは過去ログ倉庫に格納されています