《操作系统》实验报告学号姓名专业、班实验地点指导教师实验时间一、实验目的及要求(1)通过对WindowsXP进行编程,来熟悉和了解系统
(2)通过分析程序,来了解进程的创建、终止
二、实验设备(环境)及要求(1)一台WindowsXP操作系统的计算机
(2)计算机装有MicrosoftVisualStudioC++6
0专业版或企业版
三、实验内容与步骤(1)编程一利用CreateProcess()函数创建一个子进程并且装入画图程序(mspaint
阅读该程序,完成实验任务
源程序如下:实验序号:实验项目名称:进程控制fprintf(stderr,"CreatProcessFailed");returnT;}WaitForSingleObject(pi
hProcess,INFINITE);printf("childComplete");CloseHandle(pi
hProcess);CloseHandle(pi
hThread);};四、程序调试(结果及分析)编程一:(1)利用CreateProcess()函数创建一个子进程并且装入画图程序(mspaint
阅读该程序,完成实验任务
源程序如下:(2)、编程二下面给出了一个使用进程和操作系统版本信息应用程序(文件名为4-5
它利用进程信息查询的API函数GetProcessVersion()与GetVersionEx()的共同作用
确定运行进程的操作系统版本号
阅读该程序并完成实验任务
#include"stdafx
h"#includevwindows
h>#includeviostream
h>〃利用进程和操作系统的版本信息的简单示例voidmain()〃提取这个进程的ID号DWORDdwIdThis=::GetCurrentProcessId();〃获得这一进程和报告所需的版本,也可以