Удаление сервиса

Тема в разделе "WASM.WIN32", создана пользователем vg, 2 янв 2009.

  1. vg

    vg New Member

    Публикаций:
    0
    Регистрация:
    16 апр 2007
    Сообщения:
    475
    Нужно ли перед удалением сервиса (DeleteService) его сначала останавливать (SERVICE_CONTROL_STOP), если он работает?

    Что происходит при удалении сервиса? Происходит только удаление из базы данных Service Control Manager? При этом никакие файлы не удаляются?
     
  2. Com[e]r

    Com[e]r Com[e]r

    Публикаций:
    0
    Регистрация:
    20 апр 2007
    Сообщения:
    2.624
    Адрес:
    ого..
    подключается к services и удаляет запись вместе с записью из базы.
    останавливать надо, ибо кодеры разные попадаются - в некоторых случаях без остановки не обойтись(а в некоторых - зависнешь при попытке)
     
  3. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    vg
    файлы не удаляются
     
  4. vg

    vg New Member

    Публикаций:
    0
    Регистрация:
    16 апр 2007
    Сообщения:
    475
    Т. е. по идее при DeleteService служба должна корректно завершать работу без предварительной остановки? Cтандартные службы Windows так себя и поведут?