// TestCreateProcess.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <WINDOWS.H>
// 创建进程,通过文件名
VOID TestCreateProcessByAppName()
{
STARTUPINFO si = {0};
PROCESS_INFORMATION pi;
si.cb = sizeof(si);
TCHAR szAppName[] = TEXT("c:\\program files\\internet explorer\\iexplore.exe");
BOOL bRes = CreateProcess(szAppName,NULL,NULL,NULL,FALSE,CREATE_NEW_CONSOLE,NULL,NULL,&si,&pi);
}
// 创建进程,使用命令行参数
VOID TestCreateProcessByCmd()
{
STARTUPINFO si = {0};
si.cb = sizeof(si);
PROCESS_INFORMATION pi;
TCHAR szCmd[] = TEXT("c:\\program files\\internet explorer\\iexplore.exe http://www.4399.com");
BOOL bRes = CreateProcess(NULL, szCmd, NULL, NULL, FALSE, CREATE_NEW_CONSOLE, NULL, NULL, &si, &pi);
}
// 创建进程,同时使用文件名和命令行参数
VOID TestCreateProcess()
{
STARTUPINFO si = {0};
si.cb = sizeof(si);
PROCESS_INFORMATION pi;
TCHAR szCmd[] = TEXT(" http://www.4399.com");
BOOL bRes = CreateProcess(TEXT("c:\\program files\\inte
使用CreateProcess创建进程
最新推荐文章于 2025-09-15 06:00:49 发布
本文详细介绍了在Windows操作系统中如何使用CreateProcess函数来创建新的进程。通过实例代码,阐述了参数设置、进程启动选项以及父子进程间通信的方法,帮助开发者理解并掌握这一核心API的使用。

最低0.47元/天 解锁文章
749

被折叠的 条评论
为什么被折叠?



