Re: バグ報告スレッド 13 [ No.174 ]
メンテ
 2023/05/02 21:29
 観月
何度も編集し、情報の更新すみません


新しいコンパイラのせいで、意図せず、OS制限がかかってしまっているのなら、
PEヘッダの「バージョン項目」内にある
「OS」と「Subsystem」の値を5.1に書き換えれば、動く可能性が有るかとも思い、
Change-SubsystemVersionと言うソフトで、「Subsystem」を改変しても、
うさみみハリケーンと言うソフトで、「OS」と「Subsystem」の両方を改変しても、
エラーログが
 プロシージャ エントリ ポイント GetTickCount64 がダイナミック リンク ライブラリ KERNEL32.dll から見つかりませんでした。
に変わるだけで、起動出来ないのは変わりませんでした

GetTickCount64は、Vista以降で利用出来る関数で、それが使えないと言うエラーの様です

OS制限を突破出来ても、やはり事前にXPでも利用できる様に細工していないと無理の様ですね


ちなみに、「OS」と「Subsystem」のデフォ値が6.0なので、Vistaはこの件の影響を受けなさそうです