我需要更改一个运行在自己用户账户下的.NET 2.0 Windows服务中的环境变量Environment.GetEnvironmentVariable("TMP")。服务器是Windows Server 2003,SP2。有人能告诉我如何为该用户更改Windows环境变量吗?
我需要更改一个运行在自己用户账户下的.NET 2.0 Windows服务中的环境变量Environment.GetEnvironmentVariable("TMP")。服务器是Windows Server 2003,SP2。有人能告诉我如何为该用户更改Windows环境变量吗?
Environment.SetEnvironmentVariable("TMP", @"c:\temp");
使用SetEnvironmentVariable()函数只会改变当前进程的环境变量,不会影响用户的系统环境变量。