Condividi tramite


Metodo IShellDispatch2.CanStartStopService

Determina se l'utente corrente può avviare e arrestare il servizio denominato.

Sintassi

retVal = IShellDispatch2.CanStartStopService(
  sServiceName
)

IShellDispatch2.CanStartStopService( _
  ByVal sServiceName As String _
) As Variant

Parametri

sServiceName [in]

Tipo: String

Valore String contenente il nome del servizio.

Valore restituito

JScript

Tipo: Variant*

Restituisce true se l'utente può avviare e arrestare il servizio; in caso contrario, false.

VB

Tipo: Variant*

Restituisce true se l'utente può avviare e arrestare il servizio; in caso contrario, false.

Commenti

Questo metodo viene implementato e accessibile tramite il metodo Shell.CanStartStopService .

Questo metodo non è attualmente disponibile in Microsoft Visual Basic.

Esempio

Negli esempi seguenti viene illustrato l'utilizzo di CanStartStopService per JScript e VBScript.

Jscript:

<script language="JScript">
    function fnCanStartStopServiceJ()
    {
        var objShell = new ActiveXObject("shell.application");
        var bReturn;

        bReturn = objShell.CanStartStopService("service name");
    }
</script>

Vbscript:

<script language="VBScript">
    function fnCanStartStopServiceVB()
        dim objShell
        dim bReturn

        set objShell = CreateObject("shell.application")

        bReturn = objShell.CanStartStopService("service name")

        set objShell = nothing
    end function
</script>

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)