zsken 发表于 2011-9-22 08:26:22

au3编译后的exe文件不能用_RunExeFromMemory运行

au3编译后的exe文件用_RunExeFromMemory运行提示错误:
Autoit Error
Unable to open the scriptfile.
而其它如notepad.exe可以正常运行,请教高手这是什么原因?

hzxymkb 发表于 2011-9-22 09:20:58

用_RunExeFromMemory来运行AU3编写的程序吗?

zsken 发表于 2011-9-22 11:03:56

是运行au3编译成exe后的程序。

zsken 发表于 2011-9-26 09:48:07

问题已解决。

xms77 发表于 2011-9-26 11:34:46

回复 4# zsken
解决方法,共享一下!发帖要有始有终,谢谢!

zsken 发表于 2011-9-27 07:17:08

我的问题是解决了,但不是很完美。情况是这样的,出现不能运行的原因是代码开始的时候要去读EXE文件中的内容(只读一次,以后不用再读),所以对EXE文件补丁后让它从内存中读取而不是EXE文件中。根据我的观察读取的内容主要是脚本编译后的数据,并且有校验。
页: [1]
查看完整版本: au3编译后的exe文件不能用_RunExeFromMemory运行