#68 Article 2936 Posted at 1993/12/14 23:54:31 by 顔くん。 (MAP815) [FILE]
Subject: Re: Re: Re: 実行ファイルが壊れてる? /2933 /2932 /2928
> その動かないファイルは MIFIND.EXE と DLOAD.EXE の2つを確認してますが、 > 両方とも起動させようとすると > >>Packed file is corrupt DLOAD をご使用いただきありがとうございます。(^^;;) 作者です。 これは、昔のリンカで EXEPACK オプション付きで作成されたファイルの場合、 または EXEPACK ユーティリティにて圧縮をかけた場合起こります。EXEファ イルにくっついている伸長ルーチンが、メモリの先頭64Kだったかにある と狂う、と言うマイクロソフトのEXE伸長ルーチンのバグです。(ちなみに、 DLOAD の最新版(3.39β4)は、リンカを変えましたのでこのバグは無いと 思いましたが・・・DLOADのバージョンをお知らせください。まだ起きている ようなら問題ないようにパッチしますから。) で、対策ですけど、DOS3.3x で DOS を HMA に逃がす DOSHIGH というフリー ウェアがあるんですが、その中にある PPAT.COM というプログラムで、パッチ を当てると使えるようになります。(PPAT DLOAD.EXE などと操作) または、同ソフトに付いてくる UNPACK.COM か、LZEXE に付いてくる UNPAKEXE などにて、EXEPACK 形式を解除してください。こうすれば動くようになります。 顔くん。