在内存中通过一个流把exe文件的内容给你,直接运行exe,而不生成一个exe文件再执行。
: 把exe文件读到内存中运行,不能产生临时文件,开发语言为delphi6,接口示例如下:
function memory_run_exe(exe_stream:tstream):boolean
我是把两个exe直接连接到一起,在第一个exe中作一些验证工作,验证成功,就直接运行第2个exe,现在是:在第一个exe中可以得到第2个exe的内容,但不知道怎么运行第2个exe.不能把第2个exe释放到硬盘上
现在:
在内存中通过一个流把exe文件的内容给你,直接运行exe,而不生成一个exe文件再执行。
问题点数:0、回复次数:2Top
1 楼yanghuajia(我要抢分)回复于 2005-04-04 13:22:11 得分 0
得修改kernel 了吧。除了kernel,都是在文件系统下执行的。不能用硬盘 就用ramdisk好了Top
2 楼Wolf0403(废人:独活十年~心如刀割)回复于 2005-04-04 14:42:01 得分 0
...放错版了。。。Top




