Я пишу инструмент C #, который будет выполнять проверки зависимостей для других программ. Один из способов сделать это - перебрать массив процессов и посмотреть, найдено ли определенное имя процесса. Если это так, я хотел бы вызвать определенный процесс в процессе (который, я знаю, он поддерживает). Этот метод возвращает словарь. Я хотел бы взять этот словарный вывод и использовать его в моей проверке зависимостей.
Все это происходит на одной рабочей станции, а не в сети.
Как я могу это сделать? Могу ли я, чтобы моя программа связывалась и вызывала метод в процессе, сохраняла этот результат? Должен ли я использовать IPC? .NET удаленное взаимодействие? Как ??
Я никогда не использовал ни один из этих инструментов. Я хотел бы знать, с чего начать>
Может кто-нибудь дать мне совет, пожалуйста?
Я использую .NET 2.0, поэтому у меня нет WCF. Есть еще идеи?