实验六Windows进程的创建.ppt_第1页
实验六Windows进程的创建.ppt_第2页
实验六Windows进程的创建.ppt_第3页
实验六Windows进程的创建.ppt_第4页
实验六Windows进程的创建.ppt_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验六 Windows进程的创建,授课教师:付勇智 西南林业大学 理学院,实验目的,熟悉Windows下进程管理相关机制 掌握Windows下调用相关API函数创建进程的方法 熟悉Windows下多线程和同步相关机制,实验内容,要求写一个类似发布网页垃圾广告的程序,程序实现如下功能: 本程序每隔一分钟打开一个网页 打开的网页轮流显示以下五个网站: 搜狐() 新浪(http:/ ) 中国程序员网() 互动出版网(http:/www.china-) 教育部(,提示,每次打开网页,实际上可以通过创建进程,并用进程新建运行程序C:Program FilesInternet ExplorerIEXPLO

2、RE.exe 并将对应要打开网站地址作为第一个执行参数传递给IEXPLORE.exe,进程创建,_spawnl系统调用(参考课件第五章) CreateProcess系统调用 BOOL CreateProcess( LPCTSTR lpApplicationName, / name of executable module LPTSTR lpCommandLine, / command line string LPSECURITY_ATTRIBUTES lpProcessAttributes, / SD LPSECURITY_ATTRIBUTES lpThreadAttributes, / SD

3、 BOOL bInheritHandles, / handle inheritance option DWORD dwCreationFlags, / creation flags LPVOID lpEnvironment, / new environment block LPCTSTR lpCurrentDirectory, / current directory name LPSTARTUPINFO lpStartupInfo, / startup information LPPROCESS_INFORMATION lpProcessInformation / process inform

4、ation );,示例程序,#include char URLs256= IEXPLORE , IEXPLORE , IEXPLORE , IEXPLORE ;,int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) STARTUPINFO siStartInfo; PROCESS_INFORMATION piProcInfo; ZeroMemory( ,思考题,在已完成程序基础上考虑应用操作系统课程所学知识,扩展上述程序,让你的程序能够动态的从一个文本文件读入广告网页的URL,并依次播放相关网页广告? 如果相关广告网页URL地址的文本文件放在某个网络服务器上,能否让你的程序动态

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论