《实验一进程控制与描述讲稿.ppt》由会员分享,可在线阅读,更多相关《实验一进程控制与描述讲稿.ppt(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、实验一进程控制与描述第一页,讲稿共十五页哦第二页,讲稿共十五页哦第三页,讲稿共十五页哦 BOOL CreateProcess(LPCTSTR lpApplicationName,LPTSTR lpCommandLine,LPSECURITY_ATTRIBUTES lpProcessAttributes,LPSECURITY_ATTRIBUTES lpThreadAttributes,BOOL bInheritHandles,DWORD dwCreationFlags,LPVOID lpEnvironment,LPCTSTR lpCurrentDirectory,LPSTARTUPINFO lp
2、StartupInfo,LPPROCESS_INFORMATION lpProcessInformation );第四页,讲稿共十五页哦w lpApplicationName:指定要执行的模块,包括可执行代码的EXE文件的文件名。w lpCommandLine:指向一个以空结尾的串,该串定义了要执行的命令行。该命令行是可以在Windows提示符下执行的命令行。w lpProcessAttributes:指向一个SECURITY_ATTRIBUTES结构,该结构决定了返回的句柄是否可被子进程继承。w lpThreadAttributes:指向一个SECURITY_ATTRIBUTES结构,该结构
3、决定了返回的句柄是否可被子进程继承。第五页,讲稿共十五页哦w bInheritHandles,:表明新进程是否可继承创建者进程的:表明新进程是否可继承创建者进程的句柄。句柄。w dwCreationFlags:定义控制优先类和进程创建的附加:定义控制优先类和进程创建的附加标志。标志。w lpEnvironment:指向一个新进程的环境块。:指向一个新进程的环境块。w lpCurrentDirectory:指向一个以空结尾的串,该串定义:指向一个以空结尾的串,该串定义了子进程的当前驱动器和当前目录。了子进程的当前驱动器和当前目录。w lpStartupInfo:指向一个:指向一个STARTUPI
4、NFO结构,该结构,该结构定义了新进程的主窗口将如何显示。结构定义了新进程的主窗口将如何显示。w lpProcessInformation:指向进程信息描述结构,该:指向进程信息描述结构,该结构接受关于新进程的描述信息。结构接受关于新进程的描述信息。第六页,讲稿共十五页哦 lpCommandLine=c:windowssystem32cmd.exe“STARTUPINFO si;memset(&si,0,sizeof(si);si.cb=sizeof(si);PROCESS_INFORMATION pi第七页,讲稿共十五页哦第八页,讲稿共十五页哦第九页,讲稿共十五页哦第十页,讲稿共十五页哦第十
5、一页,讲稿共十五页哦第十二页,讲稿共十五页哦第十三页,讲稿共十五页哦w 系统是怎样创建进程的?w 可执行文件加载时进行了那些处理?w 当首次调用新创建进程时,其入口在那里?第十四页,讲稿共十五页哦实验报告实验报告w 每人独立一组,需要上交实验报告每人独立一组,需要上交实验报告w 实验报告包括实验目的、实验内容、实验步骤、实验报告包括实验目的、实验内容、实验步骤、实验中遇到的问题及解决方法等。实验中遇到的问题及解决方法等。w 上交程序源代码。上交程序源代码。w 源代码和实验报告一并打包后上交,其命名方式为:源代码和实验报告一并打包后上交,其命名方式为:班级班级_学号学号_姓名姓名.rar(注:只需上交源代码,不需要上交生成的目标文件(注:只需上交源代码,不需要上交生成的目标文件及可执行文件。)及可执行文件。)w 通过通过EMAIL地址上交:地址上交:第十五页,讲稿共十五页哦