// windows_30_ProcInfo.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <windows.h>void EnvVariable( LPSTR pszVar ){//二、环境 变量//1、环境变量的设置//SetEnvironmentVariableSetEnvironmentVariable( pszVar, "C:\\" );//2、环境变量的获取//GetEnvironmentVariableCHAR szValue[1024] = { 0 };GetEnvironmentVariable( pszVar, szValue, 1024 );//3、使用环境变量printf( "%s: %s\n", pszVar, szValue );}//环境字符串void EnvString( ){//获取所有环境信息//1、环境信息的获取//GetEnvironmentStringsLPSTR pszEnv = (LPSTR)GetEnvironmentStrings( );//构造字符串使用LPSTR pszTmp = pszEnv;while (pszTmp[0] != 0){printf( "%s\n", pszTmp );pszTmp = strlen( pszTmp ) + 1 + pszTmp;}//2、环境信息的释放//FreeEnvironmentStringsFreeEnvironmentStrings( pszEnv );}int _tmain(int argc, _TCHAR* argv[]){//EnvString( );EnvVariable( "MYPATH" );return 0;}
原文:http://www.cnblogs.com/nfking/p/5573563.html