有効ではないアプリケーションを動かす
最近たまにあるのが、 「* は有効な Win32 アプリケーションではありません。」
(英語だと '*.exe is not a valid Win32 application.')
そういえば、昔Windows95で、Win98用ソフトを実行した時に、
「システムに装着してあるデバイスは動作していません。」
(英語だと 'A Device Attached to the System Is Not Functioning')
とか出てきたのだけど、これと同じですね。(関数がない場合もWin95は出ます。)
そんなわけで、PEヘッダを書き換えて動かせるようにするソフトを作ってみました。
ちなみに、Win95や98で上記のエラーが出るソフトにも使えます。
KDWのページ
試してみたXP用ソフトの起動例。
* KDW 同梱のfcwin2kというソフトでEXE書き換えをOSを選択して行えば設定できます。
Comments