Condividi tramite


Metodo Shell.IsServiceRunning

Restituisce un valore che indica se un determinato servizio è in esecuzione.

Sintassi

retVal = Shell.IsServiceRunning(
  sServiceName
)

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

Parametri

sServiceName [in]

Tipo: BSTR

Valore String contenente il nome del servizio.

Valore restituito

JScript

Tipo: Variant*

Restituisce true se il servizio specificato da sServiceName è in esecuzione; in caso contrario, false.

VB

Tipo: Variant*

Restituisce true se il servizio specificato da sServiceName è in esecuzione; in caso contrario, false.

Commenti

Questo metodo non è attualmente disponibile in Microsoft Visual Basic.

Esempio

Negli esempi seguenti viene illustrato l'uso di IsServiceRunning per determinare se il servizio Temi è in esecuzione per un'applicazione. L'utilizzo viene visualizzato per JScript e 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

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional, Windows XP [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
Intestazione
Shldisp.h
IDL
Shldisp.idl
DLL
Shell32.dll (versione 5.0 o successiva)