Как мне определить процесс, которому принадлежит ложное диалоговое окно?

21

При перезагрузке появляется всплывающее диалоговое окно (информативное, нет?).

Какой простой способ выяснить, что явно-очень хорошо закодированная часть программного обеспечения бросила туда? Я сократил список автозагрузки до минимального, но безрезультатно.

окно ошибки

Питер С Магнуссон
источник
1
Просто из любопытства, что это была за программа?
Дункан Х Симпсон
Мне также любопытно, что это была за программа.
Дэвид Рефуа

Ответы:

26

Sysinternals Process Explorer имеет эту функцию в виде перекрестия, которое вы перетаскиваете через любое окно или виджет. Нажмите «кнопку перекрестия» и перетащите в окно, затем отпустите.

введите описание изображения здесь

Джош Ли
источник
Хорошо, спасибо! Я использую Process Explorer в течение многих лет, и я никогда не знал об этом!
Аарон Миллер
4

В диспетчере задач вы должны иметь возможность щелкнуть по нему правой кнопкой мыши и выбрать « Перейти к процессу» , что откроет вкладку процессов и выделит исполняемый файл:

альтернативный текст

Если это не поможет, Winspector (в основном Spy ++) может дать вам лучшую идею:

альтернативный текст

Джон Т
источник
3

Проверьте Винспектор . Установите его и запустите. Переключите вкладку списка окон на Process . Затем перетащите красное «предвидение» из левого верхнего угла Winspector в это диалоговое окно. Winspector выделит, какому процессу принадлежит окно сообщения.

sYnfo
источник
1

Если вы уже используете AutoHotkey (а если нет, то почему бы и нет ?), Вы можете использовать его утилиту Window Spy, чтобы найти виновника.

Window Spy

JMD
источник
Это не процесс
zumalifeguard