急贴:如何只通过EXE应用程序知道它是不是用Delphi做的??? ( 积分: 100 )

  • 主题发起人 主题发起人 子瑜
  • 开始时间 开始时间

子瑜

Unregistered / Unconfirmed
GUEST, unregistred user!
急贴:如何只通过EXE应用程序知道它是不是用Delphi做的??快呀,快呀
 
急贴:如何只通过EXE应用程序知道它是不是用Delphi做的??快呀,快呀
 
好像你在EXE内查找DELPHI的文字,是可以找到的.
 
有一个delphi的反编译工具dede,网上有源码
 
呵呵,如果是有窗体应用程序的话,用 SPY++ 看看他的窗体类的名称,Delphi 开发的通常叫做 TXXXXX 的。
 
最快速方法

打开程序,在下面的任务栏点右键。如果发现只有还原-最小化-关闭,基本的是delphi写的可能性很大。 因为delphi写的都是这样。而别语言写的会有移动-大小-最大化等。。

呵呵
 
单独从表面上看是不准确的
 
WinSight32 或许可以解决你的问题。
 
在dos下(最好是纯dos)下试运行win32程序,提示:This Program Must Be Run Under Win32.就是delphi写的。
 
用二进制编辑器打开执行文件,第40h位的4个字节为:
BA 01 00 0E
另外,xfz8124的说法是错误的,所有的windows程序在dos下都提示这个错误
它在 第50h位开始记载"This Program Must Be Run Under Win32"这个提示
 
你可以打电话问问作者呀,真是笨!![:D][8D]
 
xfz8124说:在dos下(最好是纯dos)下试运行win32程序,提示:This Program Must Be Run Under Win32.就是delphi写的。
补充:用VB,VC写的程序好像是写This program cannot be run in DOS mode.
 
你首先需要给程序脱壳(如果加了壳的话),脱壳的方法很复杂,我也不懂只懂傻瓜化的然后再用侦壳工具看
所有的工具在www.pediy.com上都有
 
运行它,可以看到它的窗口类大多是Tform.
 
打开没有压缩处理过的 Delphi EXE文件 里面肯定有 Software/Borland/Delphi
字串。。。
 
多人接受答案了。
 
后退
顶部