为什么Windows服务看不到环境变量?

时间:2012-10-18 08:44:10

标签: c# windows-services environment-variables

在我的Windows服务中,我正在尝试读取环境变量MY_SCRIPT的值。但是,该服务没有看到它和

String myScriptPath = Environment.GetEnvironmentVariable("MY_SCRIPT", EnvironmentVariableTarget.User);

返回空字符串。

任何解释原因?

感谢。

1 个答案:

答案 0 :(得分:0)

这个变量设置在哪里?

环境要么从父进程继承,要么在进程本身中更改。