Compartilhar via


Método IShellDispatch2.CanStartStopService

Determina se o usuário atual pode iniciar e parar o serviço nomeado.

Sintaxe

retVal = IShellDispatch2.CanStartStopService(
  sServiceName
)

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

Parâmetros

sServiceName [in]

Tipo: Cadeia de caracteres

Uma Cadeia de Caracteres que contém o nome do serviço.

Valor retornado

JScript

Tipo: Variant*

Retornará true se o usuário puder iniciar e parar o serviço; caso contrário, false.

VB

Tipo: Variant*

Retornará true se o usuário puder iniciar e parar o serviço; caso contrário, false.

Comentários

Esse método é implementado e acessado por meio do método Shell.CanStartStopService .

Este método não está disponível atualmente no Microsoft Visual Basic.

Exemplos

Os exemplos a seguir mostram o uso de CanStartStopService para 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>

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional, Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho
Shldisp.h
IDL
Shldisp.idl
DLL
Shell32.dll (versão 5.0 ou posterior)