博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Chapter04-获取系统环境变量值
阅读量:5235 次
发布时间:2019-06-14

本文共 889 字,大约阅读时间需要 2 分钟。

/*主要是通过GetEnvironmentVariable实现的。其函数原型如下:DWORD GetEnvironmentVariable(		PCTSTR pszName, //记录要获取的参数名。		PTSTR pszValue,	//标记要获取的参数名对应的参数值		DWORD cchValue);//表示pszValue能容纳最大字符数。Note:如果cchValue为0,则函数返回值为pszName对应的参数值加上'\0'的字符数	一个正确获取参数值的用法如下:	*/void PrintEnvironmentVariable(PCTSTR pszVariableName){	PTSTR pszValue = NULL;	// Get the size of the buffer that is required to store the value	DWORD dwResult = GetEnvironmentVariable(pszVariableName, pszValue, 0);	if (dwResult != 0) 	{		// Allocate the buffer to store the environment variable value		DWORD size = dwResult * sizeof(TCHAR);		pszValue = (PTSTR)malloc(size);		GetEnvironmentVariable(pszVariableName, pszValue, size);		_tprintf(TEXT("%s=%s\n"), pszVariableName, pszValue);		free(pszValue);	}	else 	{		_tprintf(TEXT("'%s'=
\n"), pszVariableName); }}

转载于:https://www.cnblogs.com/java20130722/archive/2012/04/08/3207226.html

你可能感兴趣的文章
训练记录
查看>>
IList和DataSet性能差别 转自 http://blog.csdn.net/ilovemsdn/article/details/2954335
查看>>
Hive教程(1)
查看>>
第16周总结
查看>>
C#编程时应注意的性能处理
查看>>
Fragment
查看>>
比较安全的获取站点更目录
查看>>
苹果开发者账号那些事儿(二)
查看>>
使用C#交互快速生成代码!
查看>>
UVA11374 Airport Express
查看>>
P1373 小a和uim之大逃离 四维dp,维护差值
查看>>
NOIP2015 运输计划 树上差分+树剖
查看>>
P3950 部落冲突 树链剖分
查看>>
读书_2019年
查看>>
读书汇总贴
查看>>
微信小程序 movable-view组件应用:可拖动悬浮框_返回首页
查看>>
MPT树详解
查看>>
空间分析开源库GEOS
查看>>
RQNOJ八月赛
查看>>
前端各种mate积累
查看>>