c-如何检测控制台或Windows应用程序



我正在尝试编写一个类似于资源黑客的图标更改程序。我可以更改windows程序的图标,但不能更改控制台程序,我认为这是显而易见的。所以我想在我的程序中写一段代码,在它试图更改图标之前,检查参数exe文件是控制台程序还是windows程序。

那么我该如何检查exe文件是控制台程序还是windows程序呢。我正在使用visual studio编写C语言的程序。

文件的可移植可执行文件头中的Subsystem值将为您提供信息:

WINDOWS_CUI  3 Runs in the Windows character subsystem (a console app)

相关内容

  • 没有找到相关文章

最新更新