Shell.CanStartStopService-Methode

Bestimmt, ob der aktuelle Benutzer den benannten Dienst starten und beenden kann.

Syntax

retVal = Shell.CanStartStopService(
  sServiceName
)

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

Parameter

sServiceName [ In]

Typ: Zeichenfolge

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

Rückgabewert

JScript

Typ: * Variant

Gibt TRUE zurück, wenn der Benutzer den Dienst starten und beenden kann. andernfalls FALSE.

VB

Typ: * Variant

Gibt TRUE zurück, wenn der Benutzer den Dienst starten und beenden kann. andernfalls FALSE.

Bemerkungen

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

Beispiele

Die folgenden Beispiele zeigen die Verwendung von CanStartStopService für JScript und 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>

Requirements (Anforderungen)

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