Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 如何判断哪个软件工具创建了EXE文件?_Visual Studio_Delphi_Ide_Exe_Header Files - Fatal编程技术网

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

Visual studio 如何判断哪个软件工具创建了EXE文件?,visual-studio,delphi,ide,exe,header-files,Visual Studio,Delphi,Ide,Exe,Header Files,有没有办法确定使用什么软件工具来创建特定的exe文件?例如,我想知道是否使用了Delphi、Visual Studio或[Fill in the Blank]来创建程序 更新: 我正在使用一个名为FoxtrotOne的程序,它使用一个脚本和一个数据文件。这个程序就像一个人坐在键盘前做数据更新一样。我一直在不断地监视任务管理器和FoxtroneOne.exe,当它在数据集中循环时,内存继续攀升 技术支持人员告诉我每100条记录关闭一次IE,因为它会保留内存。我的脚本与web应用程序交互 我确信Fo

有没有办法确定使用什么软件工具来创建特定的exe文件?例如,我想知道是否使用了Delphi、Visual Studio或[Fill in the Blank]来创建程序

更新:

我正在使用一个名为FoxtrotOne的程序,它使用一个脚本和一个数据文件。这个程序就像一个人坐在键盘前做数据更新一样。我一直在不断地监视任务管理器和FoxtroneOne.exe,当它在数据集中循环时,内存继续攀升

技术支持人员告诉我每100条记录关闭一次IE,因为它会保留内存。我的脚本与web应用程序交互

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

最后更新:


我曾经确定FoxtrotOne是用Visual Basic 5.0-6.0创建的,在十六进制编辑器(如HxD)中打开EXE,您可能会得到很多线索。例如,如果您发现许多与VCL相关的字符串,如
TLabel
TForm
,那么它可能是一个Embarcadero工具

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


有史以来最愚蠢的解决方案:在记事本中打开文件。有时,它会提供有关哪个应用程序生成它的信息。您可以尝试查找
PEiD
工具的副本。如果您认为有希望说服他们使用我,然后,您可以询问他们使用了什么开发工具。对我使用Visual Studio编写的程序的发布版本进行的快速十六进制编辑器调查包含嵌入字符串“Microsoft.VisualStudio.editor.SettingsDesigner.SettingsSingleFileGenerator”。你试过类似的考试吗?我无法想象有一个通用的方法,因为它取决于编译器创建者决定包含什么。有一个很好的工具叫做ExeInfo PE(免费),你可以在这里找到它: