#include <windows.h>
string getValue(const char* env) {
string value = "";
char valueArr[1024] = { 0 };
unsigned int pathSize = GetEnvironmentVariableA(env, valueArr, 1024);
if (pathSize != 0 && pathSize <= 1024) {
value = string(valueArr);
}
return value;
}
常用env的值
-
USERPROFILE
当前用户profile路径C:\Users\root
-
ALLUSERSPROFILE
->C:\ProgramData
-
APPDATA
应用程序数据的默认存放位置C:\Users\root\AppData\Roaming
-
COMPUTERNAME
计算机名称
注意: 本文归作者所有, 未经作者允许, 不得转载. 若有谬误, 欢迎指出