Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Останавливает именованную службу.
Синтаксис
retVal = Shell.ServiceStop(
sServiceName,
vPersistent
)
Shell.ServiceStop( _
ByVal sServiceName As BSTR, _
ByVal vPersistent As Variant _
) As Variant
Параметры
-
sServiceName [in]
-
Тип: BSTR
Строка, содержащая имя службы.
-
vPersistent [in]
-
Тип: Variant
Задайте значение true , чтобы служба запускалась диспетчером управления службами при вызове ServiceStart . Чтобы оставить конфигурацию службы без изменений, присвойте vPersistent значение false.
Возвращаемое значение
Язык JScript
Тип: Variant*
При успешном выполнении возвращает значение true ; в противном случае — false.
VB
Тип: Variant*
При успешном выполнении возвращает значение true ; в противном случае — false.
Комментарии
Метод возвращает значение false , если служба уже остановлена. Перед вызовом этого метода можно вызвать Shell.IsServiceRunning , чтобы определить состояние службы.
В настоящее время этот метод недоступен в Microsoft Visual Basic.
Примеры
В следующих примерах показано использование ServiceStop для остановки службы Messenger. Использование отображается для JScript и VBScript.
Jscript:
<script language="JScript">
function fnServiceStopJ()
{
var objShell = new ActiveXObject("shell.application");
var bReturn;
bReturn = objShell.ServiceStop("Messenger", true);
}
</script>
Vbscript:
<script language="VBScript">
function fnServiceStopVB()
dim objShell
dim bReturn
set objShell = CreateObject("shell.application")
bReturn = objShell.ServiceStop("Messenger", true)
set objShell = nothing
end function
</script>
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента |
Windows 2000 Professional, Windows XP [только классические приложения] |
| Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
| Заголовок |
|
| IDL |
|
| DLL |
|