qt中修改系统或用户环境变量
来源:互联网 发布:js高德地图api接口 编辑:程序博客网 时间:2024/06/05 05:15
要修改系统的环境变量只能是修改注册表。
1.修改或增加系统的环境变量,vista以上的系统需要uac权限
<1>注册表地址:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Session Manager\\Envrionment
<2>使用QSetting s(regPath, QSettings::NativeFormat); s.setValue("Path",";c:/boost/bin");
2.修改或增加当前用户的环境变量
<1>用户的当前环境变量比较恶心,因为注册表是这么给出的:
这里其实我们需要的是S-1-5-21-20851841.....,问题是这个序号每个用户都是不一样的,怎么得到当前用户的注册表路径呢,
如下:
将HKEY_USERS\S-1-5-21-20851841.....修改为HKEY_CURRENT_USER\Environment其他的也就一样了。OK
0 0
- qt中修改系统或用户环境变量
- 在用户或系统环境创建或修改环境变量。能基于参数、注册表项或文件输入设置变量。
- Ubuntu系统中安装修改JAVA环境变量
- myeclipse或eclipse中修改svn用户
- 修改用户环境变量
- 系统环境变量和用户环境变量.
- 系统环境变量和用户环境变量
- Qt获取系统环境变量
- 设置临时环境变量 避免多次重复设置或着修改系统环境变量
- 环境变量中系统变量和用户的环境变量及在配置JAVA环境变量时两着有什么区别
- linux修改系统环境变量
- linux 系统环境变量修改
- 修改系统环境变量
- BAT 修改系统环境变量
- CentOS修改系统环境变量
- Spring 中如何向 Bean 注入系统属性或环境变量
- Spring中如何向 Bean注入系统属性或环境变量
- Spring 中如何向 Bean 注入系统属性或环境变量
- junctions_skeleton——通过该算子获取骨架的交点和端点,可判断前景的几何简单性(二次分割定位)
- Intel Pin抓取Hadoop 和Spark 中java进程
- 调用 FragmentPagerAdapter.notifyDataSetChanged() 并不能更新其 Fragment
- js —— 如何打开新标签页(window.open应用)
- 苏宁将牵手国外豪门俱乐部巴萨?
- qt中修改系统或用户环境变量
- 用Gradle 构建你的android程序
- 关于Mysql中的三种日期类型
- [算法导论] 动态规划与贪心算法的区别与联系
- x264 - x264_macroblock_cache_load
- ubuntu系统下 eclipse快捷键设置,同时觉得eclipse菜单不显示的问题
- 仿豆丁百度文库网页版阅读器完整解决方案,linux windows
- Tapestry使用示例及注意点总结
- StringBuffer