好文档 - 专业文书写作范文服务资料分享网站

Windows操作系统实验二实验报告

天下 分享 时间: 加入收藏 我要投稿 点赞

Windows操作系统 C/C++ 程序实验

姓名:_____王晨璐_____ 学号:____1131000046____ 班级:____1班_____ 院系:___信息工程学院___

__2015__年_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 szFllename b. LPCSTR lpCommandLine szCmdLine

c. LPSECURITY_ATTRIBUTES lpProcessAttributes NULL d. LPSECURITY_ATTRIBUTES lpThreadAttributes NULL e.BOOL bInherithandle False

f. DWORD dwCreationFlage CREATE_NEW_CONSOLE g. LPVOID ipEnvironment NULL h. LPCTSTR lpCurrentDirectory NULL I. STARTUPINFO lp startupinfo &si

J. LPPROCESS_INFORMATION lpProcessInformation &pi 程序运行时屏幕显示的信息是:

Windows操作系统实验二实验报告

Windows操作系统C/C++程序实验姓名:_____王晨璐_____学号:____1131000046____班级:____1班_____院系:___信息工程学院_____2015__年_10_月_26_日
推荐度:
点击下载文档文档为doc格式
68kf00dnai83uyx9681999g5n13tny00upf
领取福利

微信扫码领取福利

微信扫码分享