Поделиться через


Метод Shell.IsServiceRunning

Возвращает значение, указывающее, запущена ли определенная служба.

Синтаксис

retVal = Shell.IsServiceRunning(
  sServiceName
)

Shell.IsServiceRunning( _
  ByVal sServiceName As BSTR _
) As Variant

Параметры

sServiceName [in]

Тип: BSTR

Строка, содержащая имя службы.

Возвращаемое значение

Язык JScript

Тип: Variant*

Возвращает значение true , если запущена служба, указанная параметром sServiceName ; в противном случае — false.

VB

Тип: Variant*

Возвращает значение true , если запущена служба, указанная параметром sServiceName ; в противном случае — false.

Комментарии

В настоящее время этот метод недоступен в Microsoft Visual Basic.

Примеры

В следующих примерах показано использование IsServiceRunning для определения того, запущена ли служба тем для приложения. Использование отображается для JScript и VBScript.

Jscript:

function fnIsServiceRunningJ()
{
    var objShell = new ActiveXObject("shell.application");
    var bReturn;

    bReturn = objShell.IsServiceRunning("Themes");
}

Vbscript:

function fnIsServiceRunningVB()
    dim objShell
    dim bReturn

    set objShell = CreateObject("shell.application")

    bReturn = objShell.IsServiceRunning("Themes")

    set objShell = nothing
end function

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional, Windows XP [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Заголовок
Shldisp.h
IDL
Shldisp.idl
DLL
Shell32.dll (версия 5.0 или более поздняя)