我正在尝试使用GetEnvironmentStrings Win32API函数来获取环境变量 我收到一些非常奇怪的key = value对(用[]括起来的例子):
[=::=::\]
[=C:=C:\Users\username\value]
[=ExitCode=00000001]
[ALLUSERSPROFILE=C:\ProgramData]
[APPDATA=C:\Users\artik\AppData\Roaming]
[CommonProgramFiles=C:\Program Files (x86)\Common Files]
[CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files]
[CommonProgramW6432=C:\Program Files\Common Files]
...
显然,它似乎不适合环境 字符串如http://msdn.microsoft.com/en-us/library/windows/desktop/ms683187%28v=vs.85%29.aspx
所述问题:
=ExitCode
等特殊变量,为什么,
例如getenv()
没有显示它们(getenv("=ExitCode")
返回NULL)