Blog. Just Blog

WinDowzer 1.4

Версия для печати Добавить в Избранное Отправить на E-Mail | Категория: Мои программы | Автор: ManHunter
Скриншот программы WinDowzer
Скриншот программы WinDowzer

Программа показывает полезную системную информацию о диалоговом окне или элементе интерфейса, которые находятся под курсором мыши: хэндл окна, родительское окно, размер окна, название класса, стили, адреса процедур обработки, пользовательские данные, родительское приложение. Поддерживается юникод. Программ такого типа чуть более чем много, но среди всего этого изобилия так и не нашлось программы с нужным мне функционалом. Поэтому пришлось делать ее самому. Для тех, кто не читает документацию: перехват включается и выключается по горячей клавише Alt+Ctrl+W.

WinDowzer 1.4WinDowzer 1.4

WinDowzer.1.4-PCL.zip (28,271 bytes)


Поделиться ссылкой ВКонтакте
Просмотров: 16370 | Комментариев: 45

Внимание! Статья опубликована больше года назад, информация могла устареть!

Комментарии

Отзывы посетителей сайта о статье
ManHunter (30.03.2024 в 16:53):
Нет
WinApiFan (30.03.2024 в 06:18):
ManHunter, так быстро, спасибо!

Ну раз пошла такая пьянка, тогда можно ещё отображать цвет пикселя под курсором в RGB (hex, dec), чтобы паинт не дёргать:

WindowDC dd ?

invoke GetDesktopWindow
invoke GetWindowDC,eax
mov    [WindowDC],eax
;----------------------

invoke GetPixel,[WindowDC],x,y    ;x,y =GetCursorPos
;eax = 0x00bbggrr (COLORREF)
ManHunter (27.03.2024 в 15:21):
Добавил
WinApiFan (27.03.2024 в 14:41):
Отображать координаты курсора тоже было бы полезно.
Солнечно (26.08.2021 в 07:33):
Отличная утилита! Еще бы добавить координаты мыши
Grey (04.08.2021 в 14:30):
Крутяк(когда в руках молоток всё вокруг кажется гвоздями)
ManHunter (18.05.2021 в 12:57):
Версия 1.4. Интерфейс сделал более компактным, а то на маленьких мониторах отжирает много места. Добавлен список Window properties для окна под курсором. Исправлена несовместимость бесятки с рабочей dll-кой WinDowzer.
mmm (02.01.2021 в 12:36):
Добрый день ! У меня не запустилась под Windows 10 x64. Появилось окно "Программа windowzer.dll не предназначена для выполнения в Windows или содержит ошибку. Состояние ошибки 0xC0000005." Что я делаю не так ?
ManHunter (27.12.2020 в 21:41):
В принципе, ожидалось что-то типа "Спасибо", но раз "Ок" достаточно, то ладно. Рад был помочь.
All (26.11.2020 в 09:33):
Ok
ManHunter (26.11.2020 в 08:56):
Ок. Добавил.
All (26.11.2020 в 07:08):
Квест: запустите WinDowzer, закройте глаза, нажмите Win+Ctrl+Enter - включится экранный диктор, наведите мышь, заморозте Alt+Ctrl+W и попробуйте TAB'ом получить инфу из WinDowzer.
ManHunter (26.11.2020 в 01:41):
Ясное дело, потому что все поля постоянно обновляются, на них табуляция не предусмотрена. А кнопки работают, Go после заморозки и Exit.
All (25.11.2020 в 21:29):
WinDowzer -  обход по TAB не озвучивается
ManHunter (25.11.2020 в 19:12):
Всегда добавляю там, где это необходимо.
All (25.11.2020 в 18:59):
Приветствую. Добавляйте в своих программах элементам свойство WS_TABSTOP. Я тотально незрячий и для доступа к информации приходится изворачиваться. Спасибо за ваш сайт.
ManHunter (22.11.2020 в 17:52):
Версия 1.3. Добавлены возможности Microsoft Active Accessibility, улучшен интерфейс и поведение при закрытии/сворачивании, сделаны всякие мелкие улучшения.
Aleksandr (10.11.2020 в 20:30):
Наверное надо сверху сайта особо одаррённым написать что это ложные срабатывания
ManHunter (07.03.2020 в 22:27):
Гвоздь себе в башку забей
Eugene573 (07.03.2020 в 21:05):
w32.malware.gen в windowser 1.2-pcl.zip
Роман (23.01.2020 в 13:04):
Удобно...
Но, например MacroCreator для AHK в своих командах просит имена контролов в виде TRadioButton1,TRadioButton2 - с именами...
А программа дает не имя контрола, а имя класса...
Будем искать с перламутровыми (с)
ManHunter (06.08.2019 в 10:55):
Да
Павел (06.08.2019 в 09:40):
На ассемблере написана?
ManHunter (18.03.2019 в 12:18):
Шрифт, например, альфа-канал, всякие стили, чтобы все сразу в одном окне. В других может быть это тоже где-то есть, но или надо ковыряться в интерфейсе, или придется комбинировать несколько утилит для получения всей нужной информации.
Isaev (18.03.2019 в 12:04):
"так и не нашлось программы с нужным мне функционалом"
А что именно ты в неё добавил, чего не нашлось в других, если не секрет?
speedboy (26.11.2018 в 03:09):
very good
ManHunter (23.11.2018 в 16:46):
Версия 1.2. Поддержка юникода.
ManHunter (16.04.2014 в 14:25):
Меня все и так устраивает.
Случайный гость (16.04.2014 в 14:14):
Искал эту программу (http://www.greatis.com/delphicb/windowse/ ), а наткнулся на эту страничку. Еще есть куда стремиться.
ManHunter (16.01.2014 в 12:15):
Будет в какой-нибудь следующей версии.
Андрей (16.01.2014 в 12:13):
Юникод в GetWindowText будет ?
Владимир (04.05.2013 в 01:03):
Есть такое прого, как Inqsoft Window Scanner. Рульная вещь!
Vitalik (14.02.2013 в 13:12):
Приветствую! А, дороботка для NET приложений возможна ?
ManHunter (02.12.2012 в 12:31):
Это кто такое сказал?
Серж (24.11.2012 в 12:22):
Ровняй лабели по левому краю - так эстетичнее, эргономичнее и православнее.
ManHunter (24.01.2011 в 10:45):
Some info for foreign visitors: hot-linking and dowload accelerators are not allowed (anti-leech system used), please use your _BROWSER_ to download files.
ManHunter (19.12.2010 в 16:44):
Каспер на уровне драйвера защищается от манипуляций со своими окнами, а
WinDowzer работает на уровне выше. Окна DrWeb он тоже, кстати, не видит, там такая же схема защиты.
SAY (19.12.2010 в 16:36):
ManHunter,не отображает инфу об окнах KIS (Касперского) как будто их нет.
semiono (25.06.2010 в 20:17):
ManHunter, но я не знал в каком разделе об этом написать.
Но я надеюсь что это интересным было не только мне?
ManHunter (25.06.2010 в 07:33):
TEKTON, все протестировано на нескольких различных системах Windows XP и Windows 7. Ни одного зависания не было.

semiono, какое отношение это все имеет к WinDowzer?
semiono (25.06.2010 в 02:26):
А у Вас нету программы "Найти и заменить" паттерн из слов, символов,
на желаемый другой в ASCII/UNICODE или HEX, с MatchCase и прочими полезностями внутри загруженного файла exe/dll/bin/sys итп.
Или что можете порекомендовать? Я как-то пытался что-то делать
с grep+sed+xargs голова кругом, очень туманно всё.
А в моём HexWorkshop буфер для ввода очень ограниченный, юникод фраза
длинная туда не влезет, что неудобно. И практически все Hex-редакторы
имеют какие нибудь грабли. Лучше бы был отдельный простой тулс, но
конкретный! И с исходниками на Fasm было бы хорошо! 8)

WinDowzer 1.0 проверил, нормально работает.
Аналогично есть Au3Info из AutoIt3 и ещё что-то из s0m набора было.
TEKTON (24.06.2010 в 23:21):
У меня при запуске проги комп виснет намертво, :( Приходится перезагружаться! :(
Запускаю снова, таже картина! :(
В Чём может быть проблемма ???
Isaev (25.11.2009 в 00:42):
такого типа программы все похожи...
было бы не плохо добавить:
1. при наведении на форму список контролов потомков (чтобы было видно даже visible=false контролы)
2. функции сохранения содержимого страницы в файл, если курсор над memo, browser (возможно table StringGrid etc.)
coolhaXOR (29.08.2009 в 13:43):
Мегаполезная программа! Мне давно нужно сделать программу, которая анализирует данные в другой программе, в которой отображается таблица и в ней загораются ячейки. Теперь нужно разобраться как в делфи все это реализовать.
Кто-нибудь сталкивался с этой задачей?
ManHunter (31.07.2009 в 15:07):
Обновил файлы, исправлена ошибка в совместимости с Windows 7. Версия осталась та же самая.

Добавить комментарий

Заполните форму для добавления комментария
Имя*:
Текст комментария (не более 2000 символов)*:

*Все поля обязательны для заполнения.
Комментарии, содержащие рекламу, ненормативную лексику, оскорбления и т.п., а также флуд и сообщения не по теме, будут удаляться. Нарушителям может быть заблокирован доступ к сайту.
Наверх
Powered by PCL's Speckled Band Engine 0.2 RC3
© ManHunter / PCL, 2008-2024
При использовании материалов ссылка на сайт обязательна
Время генерации: 0.07 сек. / MySQL: 2 (0.0029 сек.) / Память: 4.5 Mb
Наверх