Windows 操 作 系 统 C/C++ 程 序 实 验: _____ 王 晨 璐 _____学 号 : ____1131000046____班 级 : ____1 班 _____院 系 : ___ 信 息 工 程 学 院 _____2024__ 年 _10_ 月 _26_ 日实验二 Windows 2000/xp 进程控制一、背景知识二、实验目的三、工具/准备工作四、实验容与步骤请回答:Windows 所 创 建 的 每 个 进 程 都 是 以 调 用 CreateProcess()API 函 数 开 始 和 以 调 用TerminateProcess()或 ExitProcess() API 函数终止。 1. 创建进程步骤 5:编译完成后,单击“Build”菜单中的“Build 2-1.exe”命令,建立 2-1.exe 可执行文件。操作能否正常进行?假如不行,则可能的原因是什么?可以正常运行。清单 2-1 展示的是一个简单的使用 CreateProcess() API 函数的例子。首先形成简单的命令行,提供当前的 EXE 文件的指定文件名和代表生成克隆进程的。大多数参数都可取缺省值,但是创建标志参数使用了:CREATE_NEW_CONSOLE标志,指示新进程分配它自己的控制台,这使得运行示例程序时,在任务栏上产生许多活动标记。然后该克隆进程的创建方法关闭传递过来的句柄并返回 main() 函数。在关闭程序之前,每一进程的执行主线程暂停一下,以便让用户看到其中的至少一个窗口。CreateProcess() 函数有 10 个核心参数?本实验程序中设置的各个参数的值是:a. LPCSTR lpApplivetionName szFllenameb. LPCSTR lpCommandLine szCmdLinec. LPSECURITY_ATTRIBUTES lpProcessAttributes NULLd. LPSECURITY_ATTRIBUTES lpThreadAttributes NULLe.BOOL bInherithandle Falsef. DWORD dwCreationFlage CREATE_NEW_CONSOLEg. LPVOID ipEnvironment NULLh. LPCTSTR lpCurrentDirectory NULLI. STARTUPINFO lp startupinfo &siJ. LPPROCESS_INFORMATION lpProcessInformation &pi程序运行时屏幕显示的信息是:提示:部分程序在Visual C++ 环境完成编译、之后,还可以在Windows 2000/xp 的“命令提示符”状态下尝试执行该程序,看看与在可视化界面下运行的结果有没有不同?为什么?界面是一样的 2. 正在运行的进程步骤 10:编译完成后,单击“Build”菜单中的“Build 2-2.exe”命令,建立 2-2.exe 可执行文件。操作能否正常进行?假如不行,则可能的原因是什么?可以正常运行步骤 11:在工具栏单击“Execute Program” (执行程...