下你所需,载你所想!
汇集开发技术源码资料

EXE可执行文件源码在内存中加载运行

:6.756KB :1 :2019-12-20 09:29:55

部分简介

另外由于客观条件限制,代码没有经过充分测试,只在XP下进行了一些初步测试:普通exe都能正常运行,
upx压缩过的exe绝大多数情况下都能运行,upx压缩过的exe没有重定向表, 无法加载到其它地址运行。

windows似乎只提供了一种启动进程的方法:即必须从一个可执行文件中加载并启动。
而下面这段代码就是提供一种可以直接从内存中启动一个exe的变通办法。
用途嘛, 也许可以用来保护你的exe,你可以对要保护的 exe 进行任意切分、加密、存储,
只要运行时能将exe的内容正确拼接到一块内存中,就可以直接从内存中启动,而不必不安全地去
生成一个临时文件再从临时文件启动进程。另外这段代码也提供了一种自己写exe外壳的简单途径,
如果能配合其它各种外壳技术就更好地保护你的exe文件。

EXE可执行文件源码在内存中加载运行

热门推荐

相关文章