CreateProcess的用法

来源:互联网 发布:身份证app扫描软件 编辑:程序博客网 时间:2024/06/07 01:09

      看个简单程序吧:

#include <windows.h> #include <stdio.h> int main() { STARTUPINFO si = {sizeof(STARTUPINFO)}; //必须初始化PROCESS_INFORMATION pi; char cmdline[] = "c://program files//internet explorer//iexplore.exe http://www.baidu.com";CreateProcess( NULL,cmdline, NULL, NULL, FALSE, CREATE_NEW_CONSOLE, NULL, NULL, &si, &pi); CloseHandle (pi.hThread); CloseHandle (pi.hProcess); printf("新进程的进程ID号:%d\n", pi.dwProcessId); printf("新进程的主线程ID号:%d\n", pi.dwThreadId);return 0; } 
     运行后, 启动了浏览器ie进程, 进而打开了百度网页。

     控制台上的结果为:

新进程的进程ID号:5304
新进程的主线程ID号:5312


     查阅了一下, 5304进程刚好为浏览器ie进程。



0 0
原创粉丝点击