小编Bri*_*ian的帖子

从Windows服务访问环境变量

我试图用C#编写Windows服务.我需要找到某个文件的路径,该文件存储在环境变量中.在常规的C#控制台应用程序中,我可以通过以下行实现:

string t = System.Environment.GetEnvironmentVariable("TIP_HOME");
Run Code Online (Sandbox Code Playgroud)

如果我把它写到控制台,我发现它是成功的.

现在,如果我在Windows服务中尝试相同的代码,则该字符串t为空.

知道为什么吗?

c# permissions windows-services

23
推荐指数
3
解决办法
2万
查看次数

标签 统计

c# ×1

permissions ×1

windows-services ×1