【发布时间】:2017-07-16 01:17:33
【问题描述】:
我想在 Windows 上修改我系统的环境变量。我可以打开控制面板的“环境变量”对话框:
但是,我想在 C 中以编程方式执行此操作。AFAIK,在 Unix 中我可以修改全局变量 environ,但我怀疑这在 Windows 中是否可行。
那么,如何以编程方式修改 Windows 系统环境变量?
【问题讨论】:
-
用什么语言?
-
@RobertColumbia 标记为 c 和 但是,我想在 C 中以编程方式执行此操作。
-
Google 搜索 windows set environment variable 会出现this answer 作为第三个结果,并且该页面包含link to a code example。
-
您要求使用 C 解决 Windows 问题并且不想使用
windows.h?祝你好运。整个 API 依赖于该文件中的声明。期望在不使用 Windows 的情况下以编程方式做任何事情是愚蠢的,如果您决定这是您想要做的,那么您应该期望自己必须弄清楚。 -
@KenWhite 是的。我在写那条评论的中途重新思考了我的整个人生,并删除了它。对不起。
标签: c windows environment-variables