窗口 – 这些奇怪的环境变量是什么?
发布时间:2021-01-12 14:11 所属栏目:117 来源:网络整理
导读:我使用GetEnvironmentString()获取程序的环境变量. 每个节目都有这样的结果: =::=::\ 我不知道这是什么意思? 这是代码: LPWCH lpEnvString=GetEnvironmentStringsW(); LPWSTR lpszVariable=(LPWSTR)lpEnvString; while (*lpszVariable) { wprintf(L"%s\n"
我使用GetEnvironmentString()获取程序的环境变量. 每个节目都有这样的结果: =::=::\ 我不知道这是什么意思? 这是代码: LPWCH lpEnvString=GetEnvironmentStringsW(); LPWSTR lpszVariable=(LPWSTR)lpEnvString; while (*lpszVariable) { wprintf(L"%s\n",lpszVariable); lpszVariable+=wcslen(lpszVariable)+1; } FreeEnvironmentStringsW(lpEnvString); 另外,如果我们开始列出这些变量,我们会看到如下的东西: =::=::\ =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 ... 另一方面,getenv(“= ExitCode”)或getenv(“= C:”)返回NULL. 你可以提供这个“功能”的正确文档, (编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读