今天在搞通过ServiceController控制windows服务,遇到个问题,请园里大神给帮忙看看。
问题1:在win864位系统上,在调用Start方法启动服务时报错:无法打开计算机“JAMESMARK-PC”上的 VideoService 服务。MachineName取默认名称也报错。
问题2:在win764位系统上不报错,但是在调用WaitForStatus方法是卡住了。
以下是代码:
试试这样
服务-属性-登录-设置成-本地系统
如果不行,自己设置一个管理员帐户来登录
现在问题解决了,不过还是要谢谢你。
win8系统下需要以管理员身份运行程序才能控制服务。win7系统下现在没问题了,也不知道咋回事。
win8系统下需要以管理员身份运行程序才能控制服务。win7系统下现在没问题了,也不知道咋回事