关于进程的章节 核心编程

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);//使用环境块完成后需要释放

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。