Уведомления

Группа в Telegram: @pythonsu

#1 Март 5, 2020 11:05:30

Sindar
Зарегистрирован: 2020-03-05
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Изменить "Тип запуска" службы Windows с помощью subprocess.call

Добрый день.

Подскажите как с помощью subprocess.call изменить “Тип запуска” службы Windows.
Команды типа “Остановить” или “Запустить” работают без проблем:
Service='Название_службы'

 subprocess.call(['sc', 'start', Service])
subprocess.call(['sc', 'stop', Service])

А вот как устанавливать тип запуска - не понятно.
Сама работающая команда для командной строки выглядит так:
sc config Название_службы start= disabled

При разработке для этой задачи я использовал команду:
subprocess.check_output('sc config {} start= auto'.format(Service))
но при компиляции в EXE данная строка не отрабатывает, при этом у приложения есть все админские права.



UPD
решено!
 subprocess.call('sc config {} start= auto'.format(Service))

Отредактировано Sindar (Март 5, 2020 11:35:47)

Офлайн

#2 Апрель 24, 2020 22:37:51

Alexru84
Зарегистрирован: 2020-04-24
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Изменить "Тип запуска" службы Windows с помощью subprocess.call

Вот это похвально даже)) молодец парень ))

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version