IShellDispatch2.CanStartStopService 方法

确定当前用户是否可以启动和停止命名服务。

语法

retVal = IShellDispatch2.CanStartStopService(
  sServiceName
)

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

parameters

sServiceName [in]

类型: 字符串

包含服务名称的 字符串

返回值

JScript

类型: Variant*

如果用户可以启动和停止服务,则返回 true ;否则为 false

VB

类型: Variant*

如果用户可以启动和停止服务,则返回 true ;否则为 false

备注

此方法通过 Shell.CanStartStopService 方法实现和访问。

此方法目前在 Microsoft Visual Basic 中不可用。

示例

以下示例演示了适用于 JScript 和 VBScript 的 CanStartStopService 的用法。

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>

要求

要求
最低受支持的客户端
Windows 2000 专业版、Windows XP [仅限桌面应用]
最低受支持的服务器
Windows Server 2003 [仅限桌面应用]
标头
Shldisp.h
IDL
Shldisp.idl
DLL
Shell32.dll (5.0 或更高版本)