【发布时间】:2017-12-15 05:54:15
【问题描述】:
我希望能够分别查询用户和系统环境变量。
就像Environment Variables 对话框中显示的那样。
通过使用GetEnvironmentVariable和*getenv*函数,我只能得到合并两组变量后的值,用户定义的变量优先。
就像set命令显示在命令行。
当不存在同名的用户定义变量时,此功能有助于避免默默地退回到系统定义的变量。
即使是未记录的 API 也可以。
【问题讨论】:
-
也许他们在注册表中。
-
当然,系统环境变量的位置在 MSDN 上有明确的记录。
标签: c windows winapi environment-variables