Доступ к параметрам службы Windows в реестре из C # - PullRequest
2 голосов
/ 28 августа 2009

Службы Windows могут иметь параметры в реестре, как в

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BITS\Parameters

Я хочу получить доступ к параметрам моего собственного сервиса, написанного на C #. Есть ли официальный способ (например, через класс ServiceBase) сделать это или мне нужно жестко прописать путь к реестру, которого я хочу избежать?

1 Ответ

1 голос
/ 28 августа 2009

Вы ищете параметры, с которых был запущен сервер, или что, по словам реестра, должно быть запущено?

Если вы ищете параметры, которые использовались для запуска вашего приложения, вы можете использовать Environment.CommandLine или сделать пометку, ваша основная функция объявлена ​​как

[STAThread]
        static void Main(string[] args)
        {
            // Do something with args array, but il make sure its not null first.
        }

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

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