有方法检测已编译的程序是用哪个 AutoIt3 版本编译的吗?
如题!有些程序反编译后在某个 AutoIt3 中运行出错,如果使用原使用的版本会不会好点?所以才有此问。Exeinfo PE 好像可以,前提是没有被 Astral-PE 之类的工具混淆 hnfeng 发表于 2026-7-16 08:01
Exeinfo PE 好像可以,前提是没有被 Astral-PE 之类的工具混淆
一点儿信息也没看到!
使用 DIE 有 AutoIt 的字眼,但具体版本也没说。
https://www.lanzoum.com/iMaCu3whztre
此程序运行后
反编译运行后
chishingchan 发表于 2026-7-16 13:56
https://www.lanzoum.com/iMaCu3whztre
这个我反译没问题 Snapshot64.exe,Imagew64.exe,IFW4.exe,R-DriveImage.exe还需要这4个文件,才能完全使用。 本帖最后由 chishingchan 于 2026-7-16 16:37 编辑
redapple2008 发表于 2026-7-16 14:18
这个我反译没问题
运行出错:
解决方法:#include <WindowsConstants.au3>
在 SciTE 中运行还有一个错误,但双击 au3 可以运行了!
Disk Image Master Pro v3.0\Disk Image Master Pro v3.0.au3"(4001,111) : error: _WinAPI_DrawText() called with Const or expression on ByRef-param(s).
chishingchan 发表于 2026-7-16 16:14
运行出错:
我用最新版本没问题的 使用 DIE 查看 Linker: Microsoft Linker (14.44.35211)的版本
看连接器的版本号,不同版本的AUTOIT3 用的版本不同。 可以通过这个参数确定AUTOIT的版本 chishingchan 发表于 2026-7-16 13:50
一点儿信息也没看到!
可能与编译程序有关?
谢谢分享谢谢
页:
[1]