nel7son Ответов: 1

Как я могу передать параметр в ОС Windows-служба управления метод c++


Как я могу передать параметр в ОС Windows способ управления услугами

напр..

sc control Myservice 23 arg1 arg2

Что я уже пробовал:

я создал сервис и функцию управления id 23, и она работает нормально

0x01AA

Насколько я знаю, вы можете отправить только контрольный код. И кстати. определяемые пользователем контрольные коды должны начинаться со 128.

1 Ответов

Рейтинг:
1

KarstenK

Обычно служба считывает значения при запуске, например, из реестра. В запущенной службе вы можете выделить некоторые глобальная общая память но вы должны предоставить права доступа.

Все остальное вы должны обрабатывать в рабочей функции, как в этом случае Простая служба Windows на языке C++ к которым вы можете получить доступ через управляющие коды в диапазоне от 128 до 255.

Обратите внимание, что службы работают в режиме администратора.