Как изменить путь к среде службы Windows - PullRequest
2 голосов
/ 30 марта 2010

Мне нужно изменить переменную среды Environment.GetEnvironmentVariable ("TMP") для службы Windows в .NET 2.0, работающей с собственной учетной записью пользователя. Сервер является Windows Server 2003, SP2. Кто-нибудь может сказать мне, как изменить переменную среды Windows для этого пользователя?

1 Ответ

3 голосов
/ 30 марта 2010

Просто установите переменную среды в методе Main или OnStart:

  Environment.SetEnvironmentVariable("TMP", @"c:\temp");

Использование SetEnvironmentVariable () изменяет среду только для запущенного экземпляра процесса, но не меняет системную среду пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...