首页 新闻 会员 周边 捐助

C#winform ServiceController启动停止服务

1
悬赏园豆:30 [已关闭问题] 关闭于 2014-10-13 08:36

今天在搞通过ServiceController控制windows服务,遇到个问题,请园里大神给帮忙看看。

问题1:在win864位系统上,在调用Start方法启动服务时报错:无法打开计算机“JAMESMARK-PC”上的 VideoService 服务。MachineName取默认名称也报错。

问题2:在win764位系统上不报错,但是在调用WaitForStatus方法是卡住了。

以下是代码:

Dayiba狼的主页 Dayiba狼 | 初学一级 | 园豆:33
提问于:2014-10-11 14:49
< >
分享
所有回答(2)
0

试试这样

服务-属性-登录-设置成-本地系统

 

如果不行,自己设置一个管理员帐户来登录

Yu | 园豆:12990 (专家六级) | 2014-10-11 15:43

现在问题解决了,不过还是要谢谢你。

win8系统下需要以管理员身份运行程序才能控制服务。win7系统下现在没问题了,也不知道咋回事。

支持(0) 反对(0) Dayiba狼 | 园豆:33 (初学一级) | 2014-10-13 08:34
0

win8系统下需要以管理员身份运行程序才能控制服务。win7系统下现在没问题了,也不知道咋回事

Dayiba狼 | 园豆:33 (初学一级) | 2014-10-13 08:36
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册