Я написал службу Windows на C #, которая собирает информацию о производительности, диске и памяти и записывает ее в EventLog. Он включен как сетевой сервис. Я хотел бы собрать эту информацию из удаленного места. Эта служба будет работать на разных клиентских компьютерах, и я хотел бы периодически получать эту информацию (один раз в день) и сохранять ее в таблице базы данных. Я не понимаю, как можно запросить службу Windows по сети. Другими словами, что именно делает службу «Сетевой сервис»?
Я не хочу, чтобы служба напрямую подключалась к моей базе данных и записывала эту информацию. Но я хотел бы запустить его с удаленного компьютера, получить информацию и затем записать эту информацию в свою таблицу базы данных.
Мне не удалось найти учебник, иллюстрирующий сетевую службу Windows. Большинство из них были посвящены записи в журналы событий, и я почти застрял там.
Это выполнимо, есть ли какие-либо предложения о том, как это делается?