vc++为不同的应用提供了4个不同版本的初始化函数分别为:
1. mainCRTStartup() 用于ANSI字符的CUI应用程序(控制台程序) 对应入口点函数 : main
2. wmainCRTStartup() 用于Unicode字符的CUI应用程序 对应的入口点函数 : wmain
3. WinMainCRTStartup() 用于ANSI字符GUI应用程序的启动 对应的入口点函数 : WinMain
4. wWinMainCRTStartup() 用于Unicode字符GUI应用程序的启动 对应的入口点函数 : wWinMain
这个4种初始化函数其实都调用另外一个函数__tmainCRTStartup(), 正真的初始化工作是由这个函数完成的.