Во время разговора с другом через Yahoo Messenger я сказал ему, что было бы очень здорово сделать бота, который отвечал бы общими сообщениями, когда кто-то начинает разговор. Подумав о том, что я ему сказал, я понял, что было бы довольно интересно сделать что-то подобное. Проблема в том, что я не знаю много о win32.
Итак, мой вопрос заключается в следующем: как «связать» процесс как с другим, так и со средой Windows? Цель состоит в том, чтобы приложение, работающее в фоновом режиме, выполняло своего рода запрос, чтобы увидеть, какие окна открыты, и когда появляется новое окно диалога Yahoo Messenger, оно должно отправить список событий нажатия клавиш этому окну.
Я мог бы использовать либо C #, либо VC ++ для программной части, и я могу использовать любую помощь: либо конкретные ответы, либо советы, которые могут мне помочь - например, для чего искать в Google. Пока что мои исследования в Google придумали только некоторые приложения / dlls / code, которые делают это для вас, и некоторые сценарии, и я не совсем это ищу. Я хочу сделать всю работу сам, чтобы я мог учиться у нее.