Пишу консольное приложение, и возник вопрос: можно ли перехватывать сообщения окна консоли? В том числе не только стандартные, но и добавить свои и тоже их обрабатывать.
Хэндлер окна консоли вроде получаю, но при попытке заменить процедуру окна, при вызове SetWindowLong, возвращается ошибка что у меня нету на это прав. Есть ли какой то иной способ решить проблему?