我需要更改thw环境variablesEnvironment.GetEnvironmentVariable(“TMP”)的.NET 2.0中的Windows服务正在运行自己的用户帐户。 该服务器是Windows Server 2003,SP2。 任何人都可以告诉我如何更改该用户的Windows环境variables?
只需在Main或OnStart方法中设置环境变量:
Environment.SetEnvironmentVariable("TMP", @"c:\temp");
使用SetEnvironmentVariable()仅更改进程正在运行的实例的环境,而不会更改用户的系统环境。