Получить информацию о внутреннем состоянии службы Windows.

У меня есть служба Windows, которую я пишу на .NET C#. Сервис будет работать как файловый процессор. Он просто отслеживает каталог для событий File Created и добавляет эти файлы в очередь для обработки. Отдельный поток извлекает файлы из очереди и обрабатывает их.

Мой вопрос заключается в том, есть ли способ запросить службу Windows, чтобы получить ее «состояние». Я хотел бы каким-то образом запросить службу и увидеть список файлов, ожидающих в данный момент в очереди и т. д.

Я знаю, что это можно сделать в Linux через файловую систему /proc, и мне было интересно, есть ли ничего подобного для Windows. Любые советы / указатели будут с благодарностью.

6
задан Chris Sansone 21 May 2012 в 17:54
поделиться