【发布时间】:2023-03-31 01:10:01
【问题描述】:
我在使用 C# 启动服务时遇到问题。我收到此错误消息:
System.ComponentModel.Win32Exception (0x80004005):访问被拒绝。
我怎样才能获得许可?
我的简单代码是:
ServiceController s = new ServiceController("Service1", Environment.MachineName);
try
{
s.Start();
}
catch (Exception e)
{
Console.WriteLine(e.InnerException);
}
【问题讨论】:
-
要启动服务,您可能需要以管理员身份运行您的进程。
标签: c# windows-services servicecontroller