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