共用方式為


Shell.IsServiceRunning 方法

傳回值,這個值表示特定服務是否正在執行。

語法

retVal = Shell.IsServiceRunning(
  sServiceName
)

Shell.IsServiceRunning( _
  ByVal sServiceName As BSTR _
) As Variant

參數

sServiceName [in]

類型: BSTR

包含服務名稱的 String

傳回值

JScript

類型: Variant*

如果sServiceName所指定的服務正在執行,則傳回true;否則為false

VB

類型: Variant*

如果sServiceName所指定的服務正在執行,則傳回true;否則為false

備註

此方法目前無法在 Microsoft Visual Basic 中使用。

範例

下列範例示範如何使用 IsServiceRunning 來判斷主題服務是否正在為應用程式執行。 JScript 和 VBScript 會顯示使用量。

Jscript:

function fnIsServiceRunningJ()
{
    var objShell = new ActiveXObject("shell.application");
    var bReturn;

    bReturn = objShell.IsServiceRunning("Themes");
}

VBScript:

function fnIsServiceRunningVB()
    dim objShell
    dim bReturn

    set objShell = CreateObject("shell.application")

    bReturn = objShell.IsServiceRunning("Themes")

    set objShell = nothing
end function

規格需求

需求
最低支援的用戶端
Windows 2000 Professional、Windows XP [僅限桌面應用程式]
最低支援的伺服器
Windows Server 2003 [僅限桌面應用程式]
標頭
Shldisp.h
Idl
Shldisp.idl
DLL
Shell32.dll (5.0 版或更新版本)