Vc++创建新进程

来源:互联网 发布:淘宝宝贝详情优化 编辑:程序博客网 时间:2024/05/22 16:01
// 创建子进程.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <windows.h>int main(int argc, char* argv[]){  //创建进程 wchar_t szCommandLine[] = _T("cmd");//调用命令行 STARTUPINFO si={sizeof(si)}; PROCESS_INFORMATION pi; si.dwFlags=STARTF_USESHOWWINDOW; si.wShowWindow=true; bool bRet=::CreateProcess(  NULL,  szCommandLine,  NULL,  NULL,  FALSE,  CREATE_NEW_CONSOLE,  NULL,  NULL,  &si,  &pi); if(bRet) {  ::CloseHandle(pi.hThread);  ::CloseHandle(pi.hProcess);  printf("新进程的进程ID号:%d\n",pi.dwProcessId);  printf("新进程的主线程的ID号:%d\n",pi.dwThreadId); } system("pause"); return 0;}
原创粉丝点击