进程这一章内容围绕进程的生死进行了很多讨论。下面按书中的顺序列出几段小代码,此章所说的几个比较重要的API函数都在里面了。
1. 应用程序(或DLL)的基址。要在stdafx.h文件中加入#define _WIN32_WINNT 0x0501一行,表示系统是XP以上,从而可以调用GetModuleHandleEx函数。
2. 命令行参数。书中说MS不提倡argv[]参数来得到命令行,搞了一堆API出来。
3. 得到和处理环境变量。提供书中说的两种得到环境变量的方法。
4. 最常用的CreateProcess函数,也是这章的重点,参数很多,但常用的形式还是比较简单的,例子中打开记事本程序,并传入待打开文件作为参数,等等记事本关闭后本程序再关闭。