Есть две программы - одна управляющая, вторая исполняющая. Нужно написать замену управляющей программе. Программа писана еще для Win9x. Но необходимо узнать управляющие команды. Для начала - как узнать по какой технологии они между собой общаются: COM/Messages/DDE/другое? Чем можно определить?
textExpanser ИДОЙ и головой. Берешь указанный инструмент (1), дизасмишь программу, смотришь, инциализируется ли COM, есть ли вызовы DDE, не используется ли обмен по протоколу TCP и так далее... Короче, изучаешь скелетон программы.
crypto Это для меня сложно - дизассемблировать... Никогда этого не делал. Ты наверное решил, что я прям на этом деле собаку съел - нет. А есть ли перехватчики? Типа как Messages смотрит Spy++ (кстати, нет ли его где отдельно скачать?)
Ну если дизасмить сложно - попробуй отлаживать. Хороший отладчик - лучший "перехватчик") Бери Olly (ну или еще что-то) и cтавь бряки на соответствующие ф-и. Ну и смотри что из них используется, и в каком виде.