我需要一些有关Windows NT服务的帮助。我在一台远程机器上安装了一些服务,我需要从本地机器监视和控制这些服务。
使用ServiceController类,我可以控制服务,例如启动、停止等。我还通过servicecontroller类(running、stopped,…)获取服务的状态。但我也需要知道服务启动类型(自动,停用,…)。
有什么建议吗?
谢谢
你是说这是一台真正的Windows NT机器吗?如NT 4.0或更高版本?如果是这样,那么下面的内容可能不起作用,但是从Win2000起应该支持下面的内容。
您应该能够使用wmi类获取这些信息 Win32_Service 如上所述 here .
Win32_Service
Here 是一个展示如何使用它的例子。