CreateProcess的使用方法

2021-09-06 17:08:14 字數 1069 閱讀 5948

使用編譯器vs2008。

一、第二個引數的使用方法:

樣例:使用ie開啟指定的網頁。

注意第二個引數是 可執行檔案+命令列引數

#include "stdafx.h" #include #include int main(int argc, char* argv) ; process_information pi; si.dwflags = startf_useshowwindow; si.wshowwindow = true; //true表示顯示建立的程序的窗體 tchar cmdline =text("c://program files//internet explorer "); bool bret = ::createprocess ( null, cmdline, //在unicode版本號中此引數不能為常量字串,由於此引數會被改動 null, null, false, create_new_console, null, null, &si, &pi); int error = getlasterror(); if(bret) else return 0; }

也可如此:

第乙個引數是 可執行檔案;第二個引數是 命令列引數

#include "stdafx.h" #include #include int main(int argc, char* argv) ; process_information pi; si.dwflags = startf_useshowwindow; si.wshowwindow = true; //true表示顯示建立的程序的窗體 tchar cmdline =text(" "); //注意前面有空格,否則開啟的是主頁。 bool bret = ::createprocess ( text("c://program files//internet explorer"), cmdline, //在unicode版本號中此引數不能為常量字串,由於此引數會被改動 null, null, false, create_new_console, null, null, &si, &pi); int error = getlasterror(); if(bret) else return 0; }

CreateProcess函式使用

startupinfo infostart process information infoprocess memset infostart,0,sizeof infostart infostart.cb sizeof startupinfo infostart.dwflags startf use...

CreateProcess 終止程序

最近需要用到,稍微研究了下。1.供createprocess啟動的程序test.exe,只是列印出引數而已。include stdafx.h include include include using namespace std int main int argc,char argv 程式 incl...

建立程序 CreateProcess

下面來分享一下如何用c 建立程序 開發環境建議vs2017 宇宙第一ide 以下為建立新的程序,以拉起記事本為例 include include using namespace std int main startupinfo 結構體初始化 process information pi proces...