以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]如何判断print spooler服务启动状态  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=178504)

--  作者:laipiwen
--  发布时间:2022/7/7 9:58:00
--  [求助]如何判断print spooler服务启动状态
请问老师如何判断print spooler服务启动状态
--  作者:有点蓝
--  发布时间:2022/7/7 10:28:00
--  
添加System.ServiceProcess.dll引用:http://www.foxtable.com/webhelp/topics/1936.htm

Dim service() As System.ServiceProcess.ServiceController = System.ServiceProcess.ServiceController.GetServices()
Dim 服务名称 As String = "需要判断的服务名称"
For Each sv As System.ServiceProcess.ServiceController In service
    \'Output.Show(sv.ServiceName & ",状态=" & sv.Status) ’显示所有服务和状态
    If sv.ServiceName = 服务名称 AndAlso sv.Status = System.ServiceProcess.ServiceControllerStatus.Running Then
        msgbox("服务已经启动")
        Exit For
    End If 
Next 

[此贴子已经被作者于2022/7/7 11:35:16编辑过]

--  作者:laipiwen
--  发布时间:2022/7/7 11:22:00
--  
收到,谢谢了