发信人: pazee()
整理人: zelor(2000-05-08 11:42:00), 站内信件
|
【 在 junwukou (君无口) 的大作中提到: 】
: 如何使DOS下的EXE程序突破640K的限制,使一个2M的EXE文件一样可以
: 在DOS下运行?听说有一个DOS4GW可以,它的接口是怎样的?
两种方式
一种如你说的 DOS4GW保护模式,的确可以做到突破640的限制,
另一种方式就是OVL文件,相信你肯定见过很多文件如 wps.exe,wps.ovl;
这个 ovl 叫覆盖文件,通常 .exe的是初始化文件,ovl的才是主体.她们占
用相同的内存空间段,彼此覆盖.这就解决了大文件的问题.在turbo pascal和BC中 都可以编写.
而且,对ovl文件跟踪解密也有一定难度,因为你始终得不到文件的全部映像.
-- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.105.100.95]
|
|