使用Windows服务进行轮询

时间:2016-09-15 03:58:42

标签: c# windows-services polling

通过浏览一些样本,我提到了Polling Service - C#我的民意调查。

这是我的代码。

Windows could not start the service on Local Computer. Error 5: Access is denied

我已成功安装。但是,当我尝试启动服务时,我得到了{{1}}。我已尝试使用此处给出的解决方案Error 5 : Access Denied when starting windows service,但是,它无效。

1 个答案:

答案 0 :(得分:0)

我通过使用一些更新的代码将服务属性从This Account更改为Local System Account来找到解决方案。

 using (TcpClient newclient = new TcpClient("192.168.0.151", 4000))
 {
     NetworkStream ns = newclient.GetStream();
     byte[] outbytes = Encoding.ASCII.GetBytes(command);
     ns.Write(outbytes, 0, outbytes.Length);
     ns.Close();
     newclient.Close();
 }