Subverting MFC WinMain inside out
来源:互联网 发布:索尼系统更新挂起网络 编辑:程序博客网 时间:2024/04/28 10:10
#include <stdio.h>// for printf#include <windows.h>// for WINAPI HINSTANCE MessageBox#include <iostream.h>// for cout << endlint WINAPI WinMain(HINSTANCE hInstance, HINSTANCE prevInstance, LPSTR lpCmdLine, int nShowCmd){MessageBox (NULL, "Hi WINAPI WinMain", "Win32", MB_ICONINFORMATION | MB_OK | MB_DEFBUTTON1);return 1;}int main(){printf("Hi main");return 1;}/* * The answer to: * How MFC make WinMain work? */class App {public:App(){test();}void test(){MessageBox(NULL, "The answer to MFC make WinMain work.", "Win32", MB_ICONQUESTION);}};App app;