操作系统基础实验报告1.doc

操作系统基础实验报告1.doc

ID:56217631

大小:167.50 KB

页数:5页

时间:2020-03-21

操作系统基础实验报告1.doc_第1页
操作系统基础实验报告1.doc_第2页
操作系统基础实验报告1.doc_第3页
操作系统基础实验报告1.doc_第4页
操作系统基础实验报告1.doc_第5页
资源描述:

《操作系统基础实验报告1.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、天津商业大学学生实验报告开课实验室:403机房开课时间2012年9月1日实验报告2012年11月26B学院名称信息工程学院年级、专业.班电子商务1001学号20104055姓名李爱珍同组姓名无课程名称OperatingSystem实验项目名称操作系统进程控制实践指导教师郭永梅实验类型验证口综合设计口创新口成绩教师评语教师签名:年月曰实验报告内容一般包括以下几个内容:1、目的要求2、仪器用具及材料(仪器名称及主要规格、用具名称)3、实验内容及原理(简单但要抓住要点,写出依据原理)4、操作方法与实验步骤5

2、、数据图表格(照片)6、实验过程原始记录7数据处理及结果(按实验要求处理数据、结论)8、作业题9、讨论(对实验中存在的问题、进一步的想法等进行讨论)实验报告内容:实验设备:PC—台,Windows2000R以上操作系统,VC++6.()实验目的、要求:1、使用MFC提供的CreateProcess函数创建进程,并给出系统的进程的基本信息,如ID号,使用Terminate函数中止所创建的进程。2、熟悉对进程的控制与描述的理解并熟悉VC的使用。实验描述:实验一进程的管理与控制进程的创建、进程信息的列出、以

3、及进程的删除实验,请回答如下问题:1.请将迸•稈创建代码粘贴如下:(10分)voidCProcessDlg::OnButton1(){PROCESS.INFORMATIONpi;STARTUPINFOsi;memset(&si,0,sizeof(si));si.cb=sizeof(si);boolf'Ret=CreateProcess(NULL,Hcmd.exe",NULL,NULL,FALSE,NORMALPRIORITYCLASSICREATENEWCONSOLE,NULL,NULL,&si,&p

4、i);}2.请将进程信息列岀的代码粘贴如下:(10分)voidCProcessDlg::OnButton2(){m_list.DeleteAllltems();while(m_list.DeleteColumn(0));m_list.ModifyStyle(0,LVS_REPORT);m」ist.InsertColumn(0,”进程IDM,LVCFMT_LEFT,80);mJist.InsertColumn(l,n进稈名称”,LVCFMT_LEFT,150);HANDLEhandle=CreateTo

5、olhelp32Snapshot(TH32CS_SNAPPROCESS,0);PROCESSENTRY32*info=newPROCESSENTRY32;info->dwSize=sizeof(PROCESSENTRY32);inti=0;if(Process32First(handle,info)){if(GetLastError()==ERROR_NO_MORE_FILES){AfxMessageBox("Nomoreprocess");)else{CStringid;id.Format("%d"

6、,info->th32ProcessID);m_list.lnsertltem(i,id);m_list.SetItemData(i,info->th32ProcesslD);id.Format(M%s",info->szExeFile);m_list.SetItemText(i,l,id);while(Process32Next(handle,info)!=FALSE)id.Format(M%5dn,info->th32ProcessID);m」ist.lnsertltem(i,id);m_list

7、.SetItemData(i,info->th32ProcessID);id.Format(M%s",info->szExeFile);m_list.SetItemText(i,l,id);i++;})CloseHandle(handle);2.请将进程删除的代码粘贴如下:(10分)voidCProcessDlg::OnButton3(){POSITIONpos;pos=m」ist.GetFi「stSelectedItemPosition();intselect=m_list.GetNextSelec

8、tedItem(pos);HANDLEh=OpenProcess(PROCESS_ALL_ACCESS,TRUE,m_list.GetItemData(select));if(h!=NULL){TerminateProcess(h,0);OngetProcess();2.详细描述实验过程,在编码过程中都遇见了什么问题,你是如何解决的?(30分)在编稈过稈屮出现代码拼写错谋,漏写。通过反复对照检杳解决的3.进程运行结果图:(3个图,其屮分别为创建结果图,浏

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。