首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何设置永久用户环境变量?

如何设置永久用户环境变量?
EN

Stack Overflow用户
提问于 2012-02-23 10:40:21
回答 3查看 3.8K关注 0票数 4

如何从VB6代码中为将在非管理员权限下运行的应用程序设置永久用户环境变量?

我知道SetEnvironmentValue,但显然这只改变了当前进程的var,这不足以满足我的需求。

因为环境变量可能存储在HKLM注册表中,所以我担心运行我的应用程序的非管理员用户将无法设置env var。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-02-23 10:43:47

对于当前用户,环境变量存储在/HKEY_CURRENT_USER/Environment下,这应该不需要更高的权限。

票数 2
EN

Stack Overflow用户

发布于 2012-02-23 12:13:28

VB6专家Karl Peterson已经编写了一个可重用的模块来处理用户或系统环境变量的设置。参见2009年Visual Studio Magazine中的hereDirect link to code

票数 2
EN

Stack Overflow用户

发布于 2012-02-24 14:52:29

我很久以前就写了这个方便的类,就是为了按照你的要求去做。

http://www.vbrad.com/pf.asp?p=Source/src_environment.htm

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9406391

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档