Windows Application简述
Windows Application有两种:
①GUI(Graphics User Interface,图形用户界面)
②CUI(Console User Interface,控制台用户界面)
当然,现在这两种Application 界限非常模糊。
IDE(Integrated Development Environment,集成开发环境)会设置各种链接器开关,使链接器将子系统的正确类型嵌入最终生成的可执行(Executive)文件中。
对于CUI程序,链接器开关是/SUBSYSTEM:CONSOLE
对于GUI程序,链接器开关是/SUBSYSTEM:WINDOWS
用户运行Application时,OS(Operating System,操作系统)的加载程序(Loader)检查内存中可执行文件映象的文件头,取得该子系统值。
若此值表明为CUI程序,Loader