OpenService не возвращает запущенный сервис - VB
Формулировка задачи:
возвращает stat = 0, хотя реально сервис запущен (т.е. 4)
Решение задачи: «OpenService не возвращает запущенный сервис»
textual
Листинг программы
machine_name = watch_this(1, i) service_name = watch_this(2, i) SCM = OpenSCManager(machine_name, vbNullString, 4) b1 = Err.LastDllError If SCM = 0 Then GoTo 1 hService = OpenService(SCM, service_name, SERVICE_QUERY_STATUS) b2 = Err.LastDllError 'Stop If IsEmpty(hService) Then GoTo 1 a = QueryServiceStatus(hService, SSS) b3 = Err.LastDllError 'Stop stat = SSS.dwCurrentState Stop
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д