Как вызвать метод .NET ServiceBase.OnCustomCommand из Python? - PullRequest
1 голос
/ 22 октября 2019

У меня есть служба Windows (использующая C # в .NET 4.7.2, для этой статьи ), которая реализует ServiceBase.OnCustomCommand ( source ).

У меня есть скрипт Python 3.6, который должен вызвать метод OnCustomCommand. Как можно позвонить OnCustomCommand из Python?


Где я посмотрел

Я вижу, что Python имеет pywinservicemanager , но, похоже,не реализовали OnCustomCommand. Я могу ошибаться.

Лучшее решение, которое я придумал

Я вижу из Пользовательские команды службы Windows из командной строки , которые я могу использовать sc control. Мое лучшее решение на данный момент - использовать что-то вроде этого:

import os
os.system('sc control MyService 42`) 

Заранее благодарю за помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...