Partager via


Méthode IShellDispatch2.CanStartStopService

Détermine si l’utilisateur actuel peut démarrer et arrêter le service nommé.

Syntaxe

retVal = IShellDispatch2.CanStartStopService(
  sServiceName
)

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

Paramètres

sServiceName [in]

Type : Chaîne

Chaîne qui contient le nom du service.

Valeur retournée

JScript

Type : Variant*

Retourne true si l’utilisateur peut démarrer et arrêter le service ; sinon, false.

VB

Type : Variant*

Retourne true si l’utilisateur peut démarrer et arrêter le service ; sinon, false.

Notes

Cette méthode est implémentée et accessible via la méthode Shell.CanStartStopService .

Cette méthode n’est actuellement pas disponible dans Microsoft Visual Basic.

Exemples

Les exemples suivants illustrent l’utilisation de CanStartStopService pour JScript et 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>

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel, Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2003 [applications de bureau uniquement]
En-tête
Shldisp.h
IDL
Shldisp.idl
DLL
Shell32.dll (version 5.0 ou ultérieure)