Service.Stop
Описание
Останавливает указанную службу на компьютере пользователя.
ПараметрыDisplayName
(строка) Отображаемое имя службы, которую нужно остановить.
KeyName
(строка) Ключевое название службы, которую нужно остановить.
Примечание: Ключевое название требуется только в том случае, если служба не соответствует отображаемому имени.
WaitTime
(число) Максимальное время ожидания остановки службы (в секундах).
Возврат
Ничего. Можно использовать действие Application.GetLastError для определения случился ли отказ в работе этого действия и почему.
Смотрите также: Связанные действия
ПримерыПример 1Service.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 файл и запускаем службу.
Смотрите также: Связанные действия
|