Перехват событий другой программы
Конкретно - есть чат. CommFort. В конфиге можно отключить отправку на сервер заголовка активного окна. Но на сервере включена принудительная отправка этих данных ему. Поетому задался вопросом как дать комфорту свою строку вместо заголовка. Можно конечно каждому окну присваивать нулевой заголовок, но это некрасиво - все окна с пустыми заголовками.
Подскажите выход. Желательно на C#.
Нашел в инете море информации по перехвату API, импорт dll, но всё реализовывается в основном на С++. По С# ничего не нашел.
Собственно суть понял — надо выделить место под свою функцию, поток в процессе, скопировать туда функцию, перехватить оригинал и подменить своей. Потом выгрузить.
Но подскажите пожалста, как это на С# реализовать.