示例#1
0
// static
String Environment::GetEnvironmentVariable(StringIn name)
{
	DWORD len = ::GetEnvironmentVariableW(name.c_strw(), nullptr, 0);

	WCHAR* value = new WCHAR[len+1];
	::GetEnvironmentVariableW(name.c_strw(), value, (len+1));
	return String::FromRaw(value, len);
}
示例#2
0
// static
void Environment::SetEnvironmentVariable(StringIn name, StringIn value)
{
	::SetEnvironmentVariableW(name.c_strw(), value.c_strw());
}