Declare Function StartService Lib "advapi32.dll" Alias "StartServiceA" ( _
ByVal hService As Long, _
ByVal dwNumServiceArgs As Long, _
ByVal lpServiceArgVectors As Long) As Long
В случае успеха, функция возвращает ненулевое значение. В случае ошибки функция возвращает 0. Для получения более подробной информации об ошибке используйте функцию GetLastError. Вот некоторые коды ошибок
| ERROR_ACCESS_DENIED | Указанный дескриптор не имеет права доступа. |
| ERROR_INVALID_HANDLE | Указанный дескриптор не существует. |
Смотри пример ServicesStopPauseStart