如何了解visualstudio中的项目类型

how to know what type of project in visual studio

本文关键字:项目 类型 visualstudio 何了解 了解      更新时间:2023-10-16

我正在尝试对windows源代码进行逆向工程。

有一个包含不同项目的解决方案。。。我如何确切地知道一个项目是win32 project类型还是win32控制台应用程序类型?将project.vcxproj文件放在记事本中我只注意到win32<\platform>,它实际上与win32控制台应用程序或win32项目没有区别

默认情况下,GUI子系统项目具有链接器选项/subsystem:windows。控制台项目没有。但这可以在以后随意更改,因此您无法确切地知道原始项目类型是什么。

在控制台应用程序的.vcxproj文件中,我注意到CCD_ 2作为CCD_ 3元素的cdata中的项目之一出现。控制台应用程序可能还有其他提示。

在我的VS版本(Community 2015(中,当我创建一个新的Win32项目时,它包含非控制台应用程序文件,如Resource Files/*.ico。如果ReadMe.txt仍然存在,那可能也有线索。

如果你想重新创建一个项目,我会说,只需根据它是什么类型的程序,对它进行有根据的猜测,然后尝试将代码粘贴到该类型的新项目中。如果出现错误,可能是您选择了错误的设置,或者项目具有作者设置的其他设置。

从这里的各种答案来看,我想说,你最好的选择是在环境中窥探,寻找线索,运用你的判断,然后尝试一下。