Qt能不能实现将exe读入内存然后执行的机制?
如题,将一个exe读入内存,然后再内存中执行,这样的话可以保护EXE文件。在windows架构下的工具好像是可以的,网上也有几篇文章,但是不知道在Qt下能不能实现,找了挺长时间也没找到思路,请各位大神解惑:handshake:handshake:handshake
这个问题比较清奇,当前x86、64架构下,还有不读入内存直接执行的程序吗? 冯诺依曼的计算机框架下,程序都是加载到内存,然后再执行的。 估计他想问的 是加壳 和虚拟化相关的内容 就是将exe文件先通过加密使之不能直接运行,然后用Qt的程序读入,然后解密,成为正确的文件,然后从内存中执行这个exe文件、 楼主想要实现的不就是一个壳程序嘛。如果在只是在Windows环境下使用,不考虑跨平台的话。
研究一下《PE文件格式》,自己写一个吧。
另外,网上开源的壳代码也有不少,压缩壳,加密壳,都有的。
页:
[1]