有効ではないアプリケーションを動かす

有効ではないアプリ?
最近たまにあるのが、 「* は有効な 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を選択して行えば設定できます。

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です