1 / 8
文档名称:

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

格式:doc   大小:404KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:小博士 2018/11/15 文件大小:404 KB

下载得到文件列表

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

文档介绍

文档介绍:Windows操作系统 C/C++程序实验
姓名: 王晨璐
学号: 1131000046_
班级: 1班
院系:_信息工程学院_
2015_年_10_月_26_日
实验二Windows 2000/xp进程控制
一、 背景知识
二、 实验目的
三、 工具/准备工作
四、 实验内容与步骤
请I叫答:
Windows所创建的每个进程都是以调用CreateProcess()API函数幵始和以调用 TerminateProcess()或 ExitProcess() API 函数终止。
创建进程
步骤5:编译完成后,单击“Build”菜单中的“Build2-”命令,建立2-
文件。
操作能否正常进行?如果不行,则可能的原因是什么? 可以正常运行。
淸中• 2-1展示的足一个简单的使川CreateProcessO API函数的例子。首先形成简单的命令
行,提供当前的EXE文件的指定文件名和代表生成克隆进程的号码。大多数参数都可収缺省值, 似是创逑标志参数使用了:
CREATE_NEW_CONSOLE
标志,指示新进程分配己的控制台,这使得运行示例程序时,在任务栏上产生许多活动标记。然f•该克隆进程的创建方法关闭传递过来的句柄并返回main()函数。在关闭程序之前,每一进程的执行主线程暂停一下,以便让用户看到其中的至少一个窗口。
CreateProcessO函数有1()个核心参数?本实验程序中设置的各个参数的伉是:
LPCSTR IpApplivetionName szFllename
LPCSTR mandLine szCmdLine
LPSECURITY_ATTRIBUTES IpProcessAttributes NULL
LPSECURITY_ATTR1BUTES IpThreadAttributes NULL
BOOL blnherithandle False
DWORD dwCreationFlage
LPVOID ipEnvironment
LPCTSTR tory
STARTUPINFO Ip startupinfo
J. LPPROCESSJNFORMATION 程序运行时屏幕显示的信息是:
CREATE一NEW_CONSOLE NULL
NULL
&si
IpProcessInformation &pi
提示:部分程序在Visual C++环境完成编译、链接之后,还可以在Windows 2000/xp 的“命令提示符”状态下尝试执行该程序,看看与在可视化界而下运行的结果柯没有不同?为什么?界面是一样的
at 夏 a,yws 奶“ y as ai fl € a*^w2v
正在运行的进程
步骤10:编译完成后,单击“Build”菜单中的“Build 2-”命令,建立2-。
操作能否正常进行?如果不行,则可能的原因是什么?可以正常运行
步骤11:在T具栏单rli “Execute Program”(执行程序)按钮,。
Qj *D:\22\Debug\22. exe* - |n| x|
Process ID: 3692, requires OS: 00
DRunning on OS: 5