3 const char *prog = "runexe";
5 int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCmdParam, int nCmdShow)
8 PROCESS_INFORMATION pInfo;
10 sInfo.cb = sizeof(STARTUPINFO);
11 sInfo.lpReserved = NULL;
12 sInfo.lpReserved2 = NULL;
13 sInfo.cbReserved2 = 0;
14 sInfo.lpDesktop = NULL;
18 if (strlen(lpszCmdParam) == 0) {
19 printf("%s: no parameters given\n", prog);
22 CreateProcess(NULL, lpszCmdParam, NULL, NULL, FALSE, 0, NULL, NULL, &sInfo, &pInfo);