Vista + VB.NET - 尝试从应用程序内启动/停止Windows服务时拒绝访问

时间:2009-03-30 17:40:59

标签: vb.net windows-services windows-vista service vista-security

尝试启动/停止我创建的Windows服务时,Vista中出现以下错误。

Cannot open ServiceName service on computer '.'.

相同的代码适用于XP。我该怎么做才能解决这个问题?

2 个答案:

答案 0 :(得分:1)

用户帐户控制(又名UAC)。 UAC表示用户未以管理员身份运行。您的应用程序需要告诉Windows它需要管理员权限。我认为this页面比我更好地解释了它。

答案 1 :(得分:0)

今天偶然发现了你的问题,虽然你曾经问过一段时间:) 当我试图启动我开发的基于.net的服务时,我在Windows Vista上遇到了类似的问题 我打开了服务的“属性”对话框,并将“登录”用户更改为“本地系统”(以前我尝试使用“网络服务”启动服务)。在重新启动服务时,我没有收到任何错误 如果你仍然想知道答案,这对我有用。我希望它也适合你。
干杯!