MFC用CreateProcess啓用新的進程

void CreatePro()
{
STARTUPINFO sInfo;
PROCESS_INFORMATION pInfo;


memset( &sInfo, 0, sizeof( STARTUPINFO ) );
memset( &pInfo, 0, sizeof(PROCESS_INFORMATION ) );


sInfo.cb = sizeof( STARTUPINFO );
sInfo.dwFlags = STARTF_USESHOWWINDOW;
sInfo.wShowWindow = SW_SHOW;


CreateProcess( "C:\\Documents and Settings\\PK\\桌面\\eDogTools\\Debug\\main.exe", /* 待運行的程序 */

  " sz2_idtype.txt RTA(0511-0514).csv", /* 傳遞給待運行程序的參數 */

  NULL,
  NULL,
  FALSE,
  0,
  NULL,
  NULL,
  &sInfo,
  &pInfo
);


CloseHandle(pInfo.hProcess);
CloseHandle(pInfo.hThread);

}

注:頭文件爲“windows.h”

發佈了25 篇原創文章 · 獲贊 8 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章