Freigeben über


Shell.IsServiceRunning-Methode

Gibt einen Wert zurück, der angibt, ob ein bestimmter Dienst ausgeführt wird.

Syntax

retVal = Shell.IsServiceRunning(
  sServiceName
)

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

Parameter

sServiceName [in]

Typ: BSTR

Eine Zeichenfolge , die den Namen des Diensts enthält.

Rückgabewert

JScript

Typ: Variant*

Gibt true zurück, wenn der von sServiceName angegebene Dienst ausgeführt wird. andernfalls false.

VB

Typ: Variant*

Gibt true zurück, wenn der von sServiceName angegebene Dienst ausgeführt wird. andernfalls false.

Bemerkungen

Diese Methode ist derzeit nicht in Microsoft Visual Basic verfügbar.

Beispiele

Die folgenden Beispiele zeigen die Verwendung von IsServiceRunning , um zu bestimmen, ob der Themes-Dienst für eine Anwendung ausgeführt wird. Die Verwendung wird für JScript und VBScript angezeigt.

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional, Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2003 [nur Desktop-Apps]
Header
Shldisp.h
IDL
Shldisp.idl
DLL
Shell32.dll (Version 5.0 oder höher)