Advertisement

OS实验三:操作系统进程管理

阅读量:

PART 2 Windows系统中创建进程程序的实例展示
一.进程创建程序实现
步骤1. 在VC开发环境中建立新工程,选择项目类型为“Win32应用程序”,工程名称可自行设定,例如命名为aa。

确认后点击OK按钮

随后点击Finish按钮。
执行程序,观察其运行后的输出结果。
步骤2. 在源文件(aa.cpp)中定位到WinMain函数的函数体部分,在注释“// Main message loop:”所在行下方插入以下代码:
TCHAR sCommandLine[100];
BOOL ret;
DWORD dwExitCode;
PROCESS_INFORMATION pi;
STARTUPINFO si={sizeof(si)};
GetWindowsDirectory(sCommandLine,MAX_PATH);
strcat(sCommandLine,"\NotePad.exe");
ret=CreateProcess(NULL,sCommandLine,NULL,NULL,FALSE,0,NULL,NULL,&si,&pi);
if (ret)
{
CloseHandle(pi.hThread);
//******
GetExitCodeProcess(pi.hProcess,&dwExitC

全部评论 (0)

还没有任何评论哟~