如何判断哪些软件工具创建了一个EXE文件?

时间:2013-05-24 15:21:52

标签: visual-studio delphi ide exe header-files

有没有办法确定用于创建特定exe文件的软件工具?例如,我想知道是否使用Delphi或Visual Studio或[填空板]来创建程序。

更新:

我正在使用来自www.enablesoft.com的名为FoxtrotOne的程序,该程序使用脚本和数据文件。该程序就像坐在键盘上进行数据更新的人一样。我一直在监视任务管理器和FoxtroneOne.exe,并且当它循环遍历数据集时内存继续爬升。

科技支持人员告诉我,每100条记录关闭IE,因为它会占用内存。我的脚本与Web应用程序交互。

我确信FoxtrotOne中存在内存泄漏。如果我可以确定他们使用了什么IDE,我可以建议他们应该使用什么样的低级工具。例如,如果Delphi创建了这个exe,那么我建议他们安装madExcept来检查内存泄漏。

最终更新:

我使用Exeinfo PE来驱逐FoxtrotOne是用Visual Basic 5.0 - 6.0创建的

1 个答案:

答案 0 :(得分:1)

在十六进制编辑器(例如HxD)中打开EXE,您可能会获得很多线索。例如,如果您发现许多与VCL相关的字符串,如TLabelTForm等,则可能是Embarcadero工具。

http://privat.rejbrand.se/HxDAlgosim.png

您也可以在资源编辑器(例如XN资源编辑器)中打开EXE以获得更多线索:

http://privat.rejbrand.se/XNResourceAlgoSim.png