Class1 类 我封装了一些属性 来读取 一个 txt文件 ,我在windiwos服务中调用这个属性,读取出来的时空字符串,代码如下:
C盘a.txt 文件里面时有值的。
类库:namespace1
namespace namespace1
{
public class Class1
{
private string path = "C:\\a.txt";
private string a = "";
public string A
{
get
{
a = File.ReadAllText(path);
return a;
}
set
{
File.WriteAllText(path, value);
}
}
}
}
windows服务:
namespace Service1
{
public partial class Service_1 : ServiceBase
{
Class1 c = new Class1();
protected override void OnStart(string[] args)
{
string str = c.A;
//输出日志
//打印出来 str为 空字符串
}
}
}
UAC 已配置为 管理员权限
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
使用管理员账号安装的服务