«Spy ++ столкнулся с проблемой в перехватчике сообщений» - PullRequest
4 голосов
/ 29 марта 2009

Я нахожусь в середине процесса устранения некоторых проблем с сообщениями Windows API и обнаружил, что Spy ++ больше не работает. Это даже не работает в блокноте. В некоторых случаях появляется это сообщение:

---------------------------
Microsoft Spy++
---------------------------
Spy++ has encountered a problem in the message hook. To prevent 

hanging the system, the hook has been disabled, so no further 

messages will be logged.Please restart Spy++ to re-enable 

message logging.
---------------------------
OK   
---------------------------

Какие-нибудь известные причины для этого?

Редактировать: Просто интересно: это может быть из-за моего антивируса или обновления Windows? Или какая-нибудь другая программа, играющая с перехватчиками сообщений?

Ответы [ 3 ]

4 голосов
/ 29 марта 2009

Я не знаю о конкретной ошибке, но если Spy ++ работает не так, стоит попробовать Winspector .

1 голос
/ 20 апреля 2012

Я столкнулся с этой проблемой, и мне пришлось удалить антивирус McAfee и перезагрузить компьютер, чтобы Spy ++ заработал.

1 голос
/ 29 марта 2009

У меня иногда возникают проблемы с другими программами, которые устанавливают глобальный хук и не работают правильно со spy ++, попробуйте остановить все программы, которые вам не нужно отлаживать. Попробуйте также перезагрузить компьютер, чтобы быть уверенным.

Также часто случалось, что попытка отладки с помощью VS и spy ++ приводила к зависанию всей машины. Лучшим подходом является использование удаленной отладки на полностью чистой машине, чтобы гарантировать отсутствие помех от других программ (в таких случаях может подойти виртуальная машина).

Как сказал Нил, Winspector использует другой механизм перехвата и может работать в ситуациях, когда spy ++ не работает, хотя иногда журналы сообщений слишком хороши (по крайней мере, для меня).

...