如何实现动态生成EXE文件?
答案:2 悬赏:30 手机版
解决时间 2021-01-25 09:20
- 提问者网友:两耳就是菩提
- 2021-01-24 15:11
RT,就是可以在程序运行过程中生成生成EXE,可以动态的调整所生成的EXE中的常量(包括字符串,数值)。有什么办法可以实现吗?最好是稍微简单一点的实现,不用自己写PE文件头的那种。
最佳答案
- 五星知识达人网友:纵马山川剑自提
- 2021-01-24 16:33
编译器就满足你说的。
编译器在运行过程中可以通过宏等调整代码中的常量的值,然后生成可执行文件。在windows上生成的就是exe文件。
所以你要做的就是在你的代码中调用编译器来编译另外一段代码,就可以了。
编译器在运行过程中可以通过宏等调整代码中的常量的值,然后生成可执行文件。在windows上生成的就是exe文件。
所以你要做的就是在你的代码中调用编译器来编译另外一段代码,就可以了。
全部回答
- 1楼网友:蓝房子
- 2021-01-24 17:46
linux和unix下面的执行文件可以是任何的扩展名,但是他们都是不能在windows环境下执行的。所以,你要生成exe,应该是要生成在windows下能执行的exe,那么就应该用windows下面的c编译器,比图turbo c或者visual c++。当然,如果你足够强,也许可以在unix下使用gcc的交叉编译编译成windows的exe。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯