Несколько минут назад, просматривая Интернет с помощью Firefox 8.0.1 для Windows XP (Professional 32bit), я увидел, что некоторые всплывающие окна, вероятно, с системной информацией или информацией Firefox мигали (появлялись и исчезали на мгновение) - это не могло быть всплывающее окно с рекламой, потому что я использовал Facebook и Google.com, когда это произошло. У меня не было времени, чтобы прочитать то, что было написано, поэтому я не знаю, что случилось потом.

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

Приветствия.

1 ответ1

2

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

Для вашей конкретной задачи монитор процесса Sysinternals может помочь вам поймать его в полете, но он, вероятно, более тяжелый, чем вы ищете, так как я подозреваю, что запуск его постоянно будет довольно ресурсоемким.

Собрать что-то из существующих частей может быть сложно. GetWindowText позволяет собирать содержимое окна, но требует вмешательства человека. Вы можете написать скрипт AutoHotKey для запуска GetWindowText во всех окнах определенного типа и т.д.

Совершенно очевидно, что все части предназначены для создания приложения, которое бы это делало. Microsoft имеет фильтр диалоговых окон, включенный в Windows Embedded, который постоянно отслеживает любое диалоговое окно с определенным заголовком и подавляет его. Я подозреваю, что кто-то с большим количеством разработчиков Windows, вероятно, мог бы относительно быстро справиться с задачей, которая делает именно то, что вы описываете. Большинство из них, вероятно, не создали ни одного, потому что Visual Studio и Kin, вероятно, имеют встроенные инструменты для отслеживания создания окна. WindowInterceptor является исходным кодом, который будет хорошей отправной точкой.

Если я найду что-то лучшее, я обновлю. И когда я получу 10 повторений, я вернусь и исправлю URL. :-)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .