WIN32API函数CreateProcess用来创建一个新的进程和它的主线程,十个参数;
STARTUPINFO si; //一些必备参数设置,其中STARTUPINFO为结构体
memset(&si, 0, sizeof(STARTUPINFO));si.cb = sizeof(STARTUPINFO);
si.dwFlags = STARTF_USESHOWWINDOW;
si.wShowWindow = SW_SHOW;
PROCESS_INFORMATION pi; //必备参数设置结束
if(!CreateProcess("c:\\windows\\system32\\notepad.exe",NULL,NULL,NULL,FALSE,0,NULL,NULL,&si,&pi))//打开记事本程序
{
MessageBox("Create Fail!");
exit(1);
}
else
{
MessageBox("success!");
}