屏蔽控制檯應用程序窗口

1、控制檯應用程序一(有窗)


// main.cpp

// #pragma comment(linker, "/subsystem:windows /entry:mainCRTStartup")
int main(int argc, char* argv[])
{
    return 0;
}


2、控制檯應用程序二(無窗)

// main.cpp

#pragma comment(linker, "/subsystem:windows /entry:mainCRTStartup")
int main(int argc, char* argv[])
{
    return 0;
}


3、控制檯應用程序三(有窗)

// main.cpp

#include <wchar.h>

// #pragma comment(linker, "/subsystem:windows /entry:wmainCRTStartup")
int wmain(int argc, wchar_t* argv[])
{
    getwchar();
    return 0;
}


4、控制檯應用程序四(無窗)

// main.cpp

#include <wchar.h>

#pragma comment(linker, "/subsystem:windows /entry:wmainCRTStartup")
int wmain(int argc, wchar_t* argv[])
{
    getwchar();
    return 0;
}


5、控制檯應用程序五(有窗)

// main.cpp

#include <tchar.h>

// #pragma comment(linker, "/subsystem:windows /entry:wmainCRTStartup")
int _tmain(int argc, _TCHAR* argv[])
{
    getwchar();
    return 0;
}


6、控制檯應用程序六(無窗)

// main.cpp

#include <tchar.h>

#pragma comment(linker, "/subsystem:windows /entry:wmainCRTStartup")
int _tmain(int argc, _TCHAR* argv[])
{
    getwchar();
    return 0;
}


0、自行腦補

mainCRTStartup               main                console apps         ansi
wmainCRTStartup            wmain             console apps         unicode
WinMainCRTStartup         WinMain          windows apps       ansi
wWinMainCRTStartup      wWinMain       windows apps       unicode


 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章