Compartir a través de


Método IShellDispatch2.CanStartStopService

Determina si el usuario actual puede iniciar y detener el servicio con nombre.

Sintaxis

retVal = IShellDispatch2.CanStartStopService(
  sServiceName
)

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

Parámetros

sServiceName [in]

Tipo: Cadena

Cadena que contiene el nombre del servicio.

Valor devuelto

JScript

Tipo: Variant*

Devuelve true si el usuario puede iniciar y detener el servicio; de lo contrario, false.

VB

Tipo: Variant*

Devuelve true si el usuario puede iniciar y detener el servicio; de lo contrario, false.

Comentarios

Este método se implementa y se accede a él a través del método Shell.CanStartStopService .

Este método no está disponible actualmente en Microsoft Visual Basic.

Ejemplos

En los ejemplos siguientes se muestra el uso de CanStartStopService para JScript y 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>

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional, Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado
Shldisp.h
IDL
Shldisp.idl
Archivo DLL
Shell32.dll (versión 5.0 o posterior)