Art*_*yom 8 c winapi environment-variables
可能重复:
这些奇怪的环境变量是什么?
我正在尝试使用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]
...
Run Code Online (Sandbox Code Playgroud)
显然它似乎不是环境字符串的正确值,如那里所述http://msdn.microsoft.com/en-us/library/windows/desktop/ms683187%28v=vs.85%29.aspx
问题:
=ExitCode为什么这样的特殊变量,例如getenv()不显示它们(getenv("=ExitCode")返回NULL)