我有一项服务,我从表格中启动此服务:
ctl = ServiceController.GetServices().Where(s => s.ServiceName == "ServiceA").First();
ctl.Start();
MessageBox.Show(ctl.Status.ToString());//Running
我检查了Windows 8的任务管理器中的服务,它正在运行。 但是我添加了这样的代码:
public ServiceA()//constructor method
{
MessageBox.Show("Started");
}
但是当进程正在运行时,我看不到任何消息框,其内容类似于"已开始"。有什么问题?