30 windows_30_ProcInfo 进程信息

windows_30_ProcInfo


  1. // windows_30_ProcInfo.cpp : 定义控制台应用程序的入口点。
  2. //
  3. #include "stdafx.h"
  4. #include <windows.h>
  5. void EnvVariable( LPSTR pszVar )
  6. {
  7. //二、环境 变量
  8. //1、环境变量的设置
  9. //SetEnvironmentVariable
  10. SetEnvironmentVariable( pszVar, "C:\\" );
  11. //2、环境变量的获取
  12. //GetEnvironmentVariable
  13. CHAR szValue[1024] = { 0 };
  14. GetEnvironmentVariable( pszVar, szValue, 1024 );
  15. //3、使用环境变量
  16. printf( "%s: %s\n", pszVar, szValue );
  17. }
  18. //环境字符串
  19. void EnvString( )
  20. {
  21. //获取所有环境信息
  22. //1、环境信息的获取
  23. //GetEnvironmentStrings
  24. LPSTR pszEnv = (LPSTR)GetEnvironmentStrings( );
  25. //构造字符串使用
  26. LPSTR pszTmp = pszEnv;
  27. while (pszTmp[0] != 0)
  28. {
  29. printf( "%s\n", pszTmp );
  30. pszTmp = strlen( pszTmp ) + 1 + pszTmp;
  31. }
  32. //2、环境信息的释放
  33. //FreeEnvironmentStrings
  34. FreeEnvironmentStrings( pszEnv );
  35. }
  36. int _tmain(int argc, _TCHAR* argv[])
  37. {
  38. //EnvString( );
  39. EnvVariable( "MYPATH" );
  40. return 0;
  41. }





posted @ 2016-06-10 13:07  -刀狂剑痴-  阅读(167)  评论(0编辑  收藏  举报