编译后的exe,如何读写修改自身?
本帖最后由 u0mo5 于 2014-4-11 12:31 编辑如果是au3脚本,我想它本身运行在内存,因此脚本修改自身我想难度并不大,
那么exe能不能呢?
能不能这样?
插件升级模块目录 update: 1.au3, 2.au3
脚本自身文件夹解包_dirinstallmain.au3 1.au3,aut2exe
自动识别au3 修改main.au3及调用,拷贝覆盖1.au3 2.au3
删除exe再重编译生成aut2exe 怎么看有点像病毒啊,不但能复制,而且还能进化。 可以啊,就是不编译也可以修改的。修改后另存,退出自身进程,删除自身,重命名新文件为原文件名,再启动新文件。
重新编译的要打包文件,问题是你要达到什么目的。 本帖最后由 u0mo5 于 2014-4-10 18:11 编辑
更多是一种设想吧,可以作为一种程序的核心,
例如,给程序配一个文件包补丁,就能自我组装更新,把程序模块化 想法很好,应该不难实现 不用修改,直接下载新版的文件覆盖自身就可以了 回复 2# xms77
高明! 回复 6# pcbar
您可以写个demo么? 我没有免费网络空间
页:
[1]