chishingchan 发表于 2026-7-15 21:34:02

有方法检测已编译的程序是用哪个 AutoIt3 版本编译的吗?

如题!有些程序反编译后在某个 AutoIt3 中运行出错,如果使用原使用的版本会不会好点?所以才有此问。

hnfeng 发表于 2026-7-16 08:01:43

Exeinfo PE 好像可以,前提是没有被 Astral-PE 之类的工具混淆

chishingchan 发表于 2026-7-16 13:50:10

hnfeng 发表于 2026-7-16 08:01
Exeinfo PE 好像可以,前提是没有被 Astral-PE 之类的工具混淆



一点儿信息也没看到!

chishingchan 发表于 2026-7-16 13:52:48


使用 DIE 有 AutoIt 的字眼,但具体版本也没说。

chishingchan 发表于 2026-7-16 13:56:31

https://www.lanzoum.com/iMaCu3whztre


此程序运行后



反编译运行后


redapple2008 发表于 2026-7-16 14:18:56

chishingchan 发表于 2026-7-16 13:56
https://www.lanzoum.com/iMaCu3whztre



这个我反译没问题

redapple2008 发表于 2026-7-16 14:57:43

Snapshot64.exe,Imagew64.exe,IFW4.exe,R-DriveImage.exe还需要这4个文件,才能完全使用。

chishingchan 发表于 2026-7-16 16:14:10

本帖最后由 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).

redapple2008 发表于 2026-7-16 17:20:17

chishingchan 发表于 2026-7-16 16:14
运行出错:




我用最新版本没问题的

gyp2000 发表于 2026-7-16 19:11:56

使用 DIE 查看 Linker: Microsoft Linker (14.44.35211)的版本
看连接器的版本号,不同版本的AUTOIT3 用的版本不同。 可以通过这个参数确定AUTOIT的版本

hnfeng 发表于 2026-7-17 07:58:13

chishingchan 发表于 2026-7-16 13:50
一点儿信息也没看到!

可能与编译程序有关?


shizl881010 发表于 2026-8-4 14:14:32

谢谢分享谢谢
页: [1]
查看完整版本: 有方法检测已编译的程序是用哪个 AutoIt3 版本编译的吗?