У меня есть несколько сервисов, которые необходимо запустить приложению, чтобы некоторые его функции работали. Я хотел бы включить возможность запуска внешних служб Windows для инициализации только после запуска приложения. (в отличие от того, чтобы они запускались автоматически на машине и занимали память, когда приложение не нужно)
У меня нет доступа к коду exe-кода для его реализации, поэтому в идеале я хотел бы написать службу Windows на C # .Net, которая будет отслеживать его запуск.
На данный момент я обнаружил System.IO.FileSystemEventHandler. Этот компонент обрабатывает только измененные, созданные, удаленные и переименованные типы событий. Я не ожидаю, что компонент файловой системы будет идеальным местом для поиска того, что я ищу, но не знаю, куда еще обратиться.
Возможно, я не ищу правильные ключевые слова, но пока еще не нашел ничего чрезвычайно полезного в Google или здесь, на stackoverflow.com.
Решение потребуется для запуска на XP, Vista и Win 7, когда оно появится ...
Заранее спасибо за любые указатели.