雷火电竞-中国电竞赛事及体育赛事平台

歡迎來到入門教程網(wǎng)!

C語言

當前位置:主頁 > 軟件編程 > C語言 >

VC創(chuàng)建進程CreateProcess的方法

來源:本站原創(chuàng)|時間:2020-01-10|欄目:C語言|點擊:

本文實例講述了VC創(chuàng)建進程CreateProcess的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:

#include "stdafx.h"
#include <windows.h>
#include <stdio.h>
int main (int argc,char* argv[])
{
char szCommandLine[]="cmd";
STARTUPINFO si={sizeof(si)};
PROCESS_INFORMATION pi;
si.dwFlags=STARTF_USESHOWWINDOW; //制定wShowWindow成員
si.wShowWindow=TRUE; //為真,顯示進程的主窗口
BOOL bRet=::CreateProcess(
  NULL,//不在此指定可執(zhí)行文件的文件名
  szCommandLine, //命令行參數(shù)
  NULL,//默認進程的安全性
  NULL,//默認線程的安全性
  FALSE,//指定當前進程內(nèi)的句柄不可以被子進程繼承
  CREATE_NEW_CONSOLE,//為新進程創(chuàng)建一個新的控制臺窗口
  NULL,//使用本進程的環(huán)境變量
  NULL,//使用本進程的驅(qū)動器和目錄
  &si,
  &pi);
  if (bRet)
  {
  //既然我們不使用兩個句柄,最好是立刻將他們關(guān)閉
  ::CloseHandle(pi.hThread);
  ::CloseHandle(pi.hProcess);
  printf("新的進程的進程ID號:%d\n",pi.dwProcessId);
  printf("新進程的主線程ID號:%d\n",pi.dwThreadId);
  }
return 0;
}

希望本文所述對大家的VC程序設(shè)計有所幫助。

上一篇:C++實現(xiàn)優(yōu)酷土豆去視頻廣告的方法

欄    目:C語言

下一篇:基于Windows API實現(xiàn)遍歷所有文件并刪除的方法

本文標題:VC創(chuàng)建進程CreateProcess的方法

本文地址:http://www.jygsgssxh.com/a1/Cyuyan/3082.html

網(wǎng)頁制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫服務器

如果侵犯了您的權(quán)利,請與我們聯(lián)系,我們將在24小時內(nèi)進行處理、任何非本站因素導致的法律后果,本站均不負任何責任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有