Service.Stop

Service.Stop ( string DisplayName,
string KeyName = "",
number WaitTime = 0 )
Примеры

Описание

Останавливает указанную службу на компьютере пользователя.

Параметры

DisplayName

(строка) Отображаемое имя службы, которую нужно остановить.

KeyName

(строка) Ключевое название службы, которую нужно остановить.

Примечание: Ключевое название требуется только в том случае, если служба не соответствует отображаемому имени.

WaitTime

(число) Максимальное время ожидания остановки службы (в секундах).

Возврат

Ничего. Можно использовать действие Application.GetLastError для определения случился ли отказ в работе этого действия и почему.
Смотрите также: Связанные действия

Примеры

Пример 1

Service.Stop ("Freeze", "");
Останавливаем службу "Freeze".

Пример 2

-- specify the service's display name and location
-- указываем отображаемое имя и размещение службы
ServiceDisplayName = "Service1";
ServiceFilePath = "C:\\WINDOWS\\SERVICE1.EXE";

-- Stop the specified service
-- Останавливаем указанную службу
Service.Stop(ServiceDisplayName, "", 5);

-- Copy the replacement service exe
-- Копируем заменяемый exe-файл службы
File.Copy(_SourceFolder .. "\\SERVICES\\SERVICE1.EX_"), ServiceFilePath, false, true, false, true, nil);

-- Start the service
-- Запускаем службу
Service.Start(ServiceDisplayName, "", nil);
Останавливаем указанную службу, заменяем exe файл и запускаем службу.
Смотрите также: Связанные действия