搜索

C++] 系统环境变量和用户变量同名 如何才能获取系统环境

gecimao 发表于 2019-05-31 16:36 | 查看: | 回复:

  系统环境变量和用户变量同名时我用getenv()读到的是用户环境变量的值(应该是被用户环境变量覆盖了,我没理解错的话)现在需求是获取系统环境变量的值那我该怎么办呢(搜索我搜不到。。。...

  系统环境变量和用户变量同名时 我用getenv()读到的是用户环境变量的值(应该是被用户环境变量覆盖了,我没理解错的话) 现在需求是获取系统环境变量的值 那我该怎么办呢(搜索我搜不到。。。)

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  如果你不知道该键下面有哪些子键,可以通过RegEnumValue函数来遍历所有子键

  展开全部先用putenv把user enviroment variable改名,再getnv 取system enviroment variable 存好了再把user enviroment variable改回去,你自己试试,没验证追问你这个方法 想法不错 好犀利啊。。。好邪恶的办法追答不能改名的话可以重新建个值一样的变量,把原先的删除,都是一个道理的啊,只能怪微软太坑爹了,咱只能取其精华,弃其糟粕,能解决问题就OK的

  满意请采纳,不满意请追问更多追问追答追问就是PATH和JAVA_HOME两个变量 系统和用户都有 我需要系统的 对了 是windows下追答系统那个是在文件中提供的吗?如果时是头文件中提供的,直接追踪,

  建议,吧用户的弄掉,不然你永远也弄不出正确结果追问系统的是头文件提供的什么意思 为什么头文件可以提供环境变量?不懂。。。还有 你的意思是 如果用户的和系统的同时存在的话 是没有办法读出系统的?追答就是由系统提供的头文件中定义的变量

  这类工作量不是一个人可以弄出来的追问话说 你有没有正确理我说的环境变量。。。我说的是 计算机-属性-高级系统设置-环境变量追答路径?如果是路径的话,就好弄了,你别说环境常量啊!

本文链接:http://maxavm.net/duhuanjingbianliang/409.html
随机为您推荐歌词

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部