有这样的代码:
try 
  {
    StreamReader sr = new StreamReader("\\\\10.230.18.100\\e$\\Pointdir.cfg", System.Text.Encoding.GetEncoding(54936));
    ……
  }
catch
  {
    ……
  }在具有 Windows 用户界面的应用程序中运行正确,而在Windows 服务中运行报“未找到路径\\10.230.18.100\e$\Pointdir.cfg的一部分。”的错误。请问是怎么回事?