windows_30_ProcInfo
// windows_30_ProcInfo.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <windows.h>
void EnvVariable( LPSTR pszVar )
{
//二、环境 变量
//1、环境变量的设置
//SetEnvironmentVariable
SetEnvironmentVariable( pszVar, "C:\\" );
//2、环境变量的获取
//GetEnvironmentVariable
CHAR szValue[1024] = { 0 };
GetEnvironmentVariable( pszVar, szValue, 1024 );
//3、使用环境变量
printf( "%s: %s\n", pszVar, szValue );
}
//环境字符串
void EnvString( )
{
//获取所有环境信息
//1、环境信息的获取
//GetEnvironmentStrings
LPSTR pszEnv = (LPSTR)GetEnvironmentStrings( );
//构造字符串使用
LPSTR pszTmp = pszEnv;
while (pszTmp[0] != 0)
{
printf( "%s\n", pszTmp );
pszTmp = strlen( pszTmp ) + 1 + pszTmp;
}
//2、环境信息的释放
//FreeEnvironmentStrings
FreeEnvironmentStrings( pszEnv );
}
int _tmain(int argc, _TCHAR* argv[])
{
//EnvString( );
EnvVariable( "MYPATH" );
return 0;
}
时间: 2024-11-05 23:48:37