Найти - Пользователи
Полная версия: Изменить "Тип запуска" службы Windows с помощью subprocess.call
Начало » Центр помощи » Изменить "Тип запуска" службы Windows с помощью subprocess.call
1
Sindar
Добрый день.

Подскажите как с помощью 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))
Alexru84
Вот это похвально даже)) молодец парень ))
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB