我照着你的修改后写了一段,在vs2010里编译执行通过.
#include
#include
int main()
{
STARTUPINFO si = {sizeof(si)};
GetStartupInfo (&si);//这个语句也是初始化STARTUPINFO结构的一部分
PROCESS_INFORMATION pi;
TCHAR ch[512] = L"notepad";//完整的绝对路径是c:\\windows\\system32\\notepad
if (CreateProcess(NULL,
ch,
NULL,
NULL,
FALSE,
NULL,
NULL,
NULL,
&si,
&pi) == TRUE)
{
wprintf(L"success");
return 0;
}
else
{
wprintf(L"failed");
return 1;
}
}
这一段足以啊, 你只需要在头文件中包含 windows.h