曲径通幽论坛

标题: GetEnvironmentStrings() --获取当前进程环境变量 [打印本页]

作者: beyes    时间: 2012-3-4 15:41
标题: GetEnvironmentStrings() --获取当前进程环境变量
GetEnvironmentStrings() 原型如下:
[Plain Text] 纯文本查看 复制代码
LPTCH WINAPI GetEnvironmentStrings(void);

该函数用来获取当前进程环境变量。

测试代码
[C++] 纯文本查看 复制代码
#include "stdafx.h"
#include <Windows.h>

int _tmain(int argc, _TCHAR* argv[])
{
    PVOID pEnv = GetEnvironmentStrings();
    LPTSTR szEnvs;

    for (szEnvs = (LPTSTR)pEnv; *szEnvs;) {
        _tprintf (TEXT("%s\n"), szEnvs);
        while (*szEnvs++);
    }

    FreeEnvironmentStrings((LPTSTR)pEnv);

    return 0;
}

运行输出
=::=::\
=D:=D:\WinAPI\GetEnv\GetEnv
... ...





欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2