Service.Pause

Service.Pause ( string DisplayName,
string KeyName = "" )
Примеры

Описание

Приостанавливает работу (делает паузу) указанной службы на локальной системе.

Параметры

DisplayName

(строка) Отображаемое имя службы в работе которой нужно сделать паузу.

KeyName

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

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

Возврат

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

Примеры

Пример 1

Service.Pause("Service1", "");
Делаем паузу в работе службы "Service1".

Пример 2

-- Specify the antivirus service display name
-- Определяем отображаемое имя службы антивируса
VirusScannerServiceName = "AntiVirus";

-- Pause the virus scanner
-- Делаем паузу в работе сканера вирусов
Service.Pause(VirusScannerServiceName, "");

-- Run the setup which cannot be run while a virus scanner is active
-- Запускаем программу установки которую нельзя запустить пока сканер вирусов активен
File.Run(_SourceFolder .. "\\setup2.exe", "", "", SW_SHOWNORMAL, true);

-- Resume the virus scanner
-- Возобновляем работу сканера вирусов
Service.Continue(VirusScannerServiceName, "");
Делаем паузу в работе указанной службы сканера вирусов перед запуском отдельного файла установщика.
Смотрите также: Связанные действия