如何更改Windows服务环境路径

3

我需要更改一个运行在自己用户账户下的.NET 2.0 Windows服务中的环境变量Environment.GetEnvironmentVariable("TMP")。服务器是Windows Server 2003,SP2。有人能告诉我如何为该用户更改Windows环境变量吗?


不,我需要在Windows中更改它,可能是在注册表中? - rs.
1个回答

4
只需在您的Main或OnStart方法中设置环境变量:
  Environment.SetEnvironmentVariable("TMP", @"c:\temp");

使用SetEnvironmentVariable()函数只会改变当前进程的环境变量,不会影响用户的系统环境变量。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接