关于进程的章节 核心编程

1     GetModuleFileName();//获取模块的文件路径,首参数为NULL时,获取的是当前进程的文件所在的路径

2     GetModuleHandle();//获取模块的句柄,参数为NULL时,获取当前进程的文件的句柄 
1     SendMessage(HWND_BROADCAST,WM_SETTINGCHANGE,0,(LPARAM)TEXT("Environment"));
 1     //判断一个环境变量是否存在,使用如下函数:

 2     DWORD WINAPI GetEnvironmentVariable(

 3       __in          LPCTSTR lpName,

 4       __out         LPTSTR lpBuffer,

 5       __in          DWORD nSize

 6     );

 7     //使用如下函数来设置一个环境变量的值,若值设为NULL,则在环境块中删除此变量。

 8     BOOL WINAPI SetEnvironmentVariable(

 9       __in          LPCTSTR lpName,

10       __in          LPCTSTR lpValue

11     );

12     //对于%XXXX%形式的字符换,使用如下函数展开:

13     DWORD WINAPI ExpandEnvironmentStrings(

14       __in          LPCTSTR lpSrc,

15       __out         LPTSTR lpDst,

16       __in          DWORD nSize

17     );
1     LPTCH lptch = GetEnvironmentStrings(); //获取完整的环境块

2     FreeEnvironmentStrings(lptch);//使用环境块完成后需要释放

 

你可能感兴趣的:(编程)