如何判断一个exe是使用Delphi开发的?
怎么判断一个exe是使用Delphi开发的?
常用的方法是什么?
[解决办法]
最基本的:exe、dll入口特征码:
[Borland Delphi v6.0 - v7.0=558BEC83C4F0B8::::::::E8::::FBFFA1::::::::8B::E8::::FFFF8B0D::::::::A1::::::::8B008B15::::::::E8::::FFFFA1::::::::8B::E8::::FFFFE8::::FBFF8D40]
[Borland Delphi v5.0 KOL/MCK=558BEC::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::FF::::::::::::::::00::::::::::::::::::::::::000000::::::::::::::::00::::::::::::::::::::::::::::000000::::::::::::::::::::::::::::::::::::::::000000::::::::::::::::::::::::::::::::::::::::000000::::::::::::::::::::::::::::::::::::::::::::::::::::::00::::::::::000000::::::::::::::::::::::::::::::::::::::000000::::::::::000000]
[Borland Delphi v5.0 KOL=558BEC83C4F0B8::::4000E8::::FFFFE8::::FFFFE8::::FFFF8BC00000000000000000000000]
当然,还有特征字符串
exe与dll结构
很多方面............
[解决办法]
baidu PEID这个软件
[解决办法]
PEID可以查看
还有,一般delphi开发的程序,默认情况下,任务栏菜单只有还原,最小化,关闭这三项。其它工具开发的程序一般都有6项。当然这个不是绝对的,可以自己改。
[解决办法]
最简单的是用记事本打开exe或dll,如果前三个字符是MZP基本上就确定是delphi写的
[解决办法]
Exe运行起来后,用Spy++查看窗体、控件的类名,发现都是以T开头的,呵呵。
[解决办法]
有个开发语言判断器的软件
[解决办法]
如果exe没有压缩,用16进制编辑器打开,在偏移400的地方,如果有@ Boolean这个字符串的话,就是
[解决办法]
C++Builder情何以堪?
[解决办法]
PEID是个好东西!不过中文版中毒后会卡死,建议用英文
[解决办法]