Blog. Just Blog

Быстрый поиск

Введите фрагмент названия статьи для поиска

Пятиминутка ненависти

21.07.2010 | Категория: Всякая всячина | Автор: ManHunter

ДААА!!!! Мне не нравится прогноз!!!!!

Мля, какой рычаг надо нажать, чтобы эта гребаная жара прошла?!!!! Летом должно быть +20 градусов, не больше, и уж тем более никак не +37!!!! Заберите меня с этой планеты, я больше не хочу тут оставаться. Ненависть, ненависть, НЕНАВИСТЬ!!!!!!!

Читать статью целиком »
Просмотров: 3824 | Комментариев: 30

Индикатор сетевой активности в Windows 7

19.07.2010 | Категория: Software | Автор: ManHunter

Скриншот программы Network Activity Indicator

Разработчики Windows 7 зачем-то выпилили из системы такую замечательную функцию, как индикатор сетевой активности. Это такая иконка в трее в виде двух маленьких мониторчиков, показывающих, соответственно, отправку или получение данных по сети. К счастью, наш соотечественник Игорь Толмачев написал программу Network Activity Indicator, с успехом возвращающую в Windows 7 эту функцию обратно. Кроме визуальной индикации сетевой активности, программа ведет статистику трафика, позволяет через меню настраивать различные параметры ваших сетевых подключений. Последняя версия на момент публикации 1.5 от июня 2010 года. Network Activity Indicator имеет крохотный размер (около 80 килобайт в архиве), не мусорит в системе и не требует установки. Программа абсолютно бесплатна, более того, на офсайте доступны для скачивания исходники. Рекомендую.

Читать статью целиком »
Просмотров: 22618 | Комментариев: 13

Получение списка иконок в трее

18.07.2010 | Категория: Образ мышления: Assembler | Автор: ManHunter
Иногда приложению требуется получить список иконок, находящихся в трее, а также список приложений, которые их туда разместили. Это может быть нужно для обнаружения некоторых скрывающихся приложений, для эмуляции кликов на иконках, ну или просто для спортивного интереса. В любом случае для получения списка иконок надо сделать следующее: найти в трее панель с иконками, при помощи сообщения TB_BUTTONCOUNT получить количество иконок, а затем через отправку сообщения TB_GETBUTTON получить всю необходимую информацию по каждой иконке. Теперь рассмотрим все шаги подробнее.

Работать с вложенными окнами трея мы уже умеем, здесь практически то же самое, разница только в названиях классов дочерних окон.
  1. ; Сегмент данных
  2. section '.data' data readable writeable 
  3. ...
  4. class1  db 'Shell_TrayWnd',0    ; Название класса окна трея
  5. class2  db 'TrayNotifyWnd',0    ; Название класса панели уведомлений
  6. class3  db 'SysPager',0         ; Трей
  7. class4  db 'ToolbarWindow32',0  ; Панель с иконками
  8.  
  9. ToolbarHandle   dd ?            ; Хэндл окна с иконками
  10. ...
  11. ; Сегмент кода
  12. section '.code' code readable executable
  13.         ...
  14.         ; Найти окно трея
  15.         invoke  FindWindow,class1,NULL
  16.         or      eax,eax
  17.         jz      exit_process
  18.  
  19.         ; Найти панель уведомлений
  20.         invoke  FindWindowEx,eax,NULL,class2,NULL
  21.         or      eax,eax
  22.         jz      exit_process
  23.  
  24.         ; Найти трей
  25.         invoke  FindWindowEx,eax,NULL,class3,NULL
  26.         or      eax,eax
  27.         jz      exit_process
  28.  
  29.         ; Найти панель иконок в трее
  30.         invoke  FindWindowEx,eax,NULL,class4,NULL
  31.         or      eax,eax
  32.         jz      exit_process
  33.  
  34.         ; Сохранить хэндл окна с иконками
  35.         mov     [ToolbarHandle],eax
  36.         ...
Теперь у нас есть хэндл окна панели инструментов с иконками в трее. Получим количество иконок в панели.
  1.         ; Получить количество иконок в трее
  2.         invoke  SendMessage,eax,TB_BUTTONCOUNT,0,0
  3.         or      eax,eax
  4.         jz      exit_process
  5.  
  6.         ; Сохранить количество иконок в трее
  7.         mov     [IconsCount],eax
Количество иконок тоже есть. Осталось перебрать их в цикле и получить всю необходимую информацию. Для этого используется сообщение TB_GETBUTTON и структура TBBUTTON для получения результата. Однако, если сейчас попробовать послать окну панели сообщение TB_GETBUTTON, то в результате не получим ничего. Почему? Потому что память, в которую будут записываться данные, обязательно должна принадлежать процессу, который является владельцем окна трея (обычно это explorer.exe).

Читать статью целиком »
Просмотров: 9169 | Комментариев: 9

Исследование защиты программы VideoGet

14.07.2010 | Категория: Темная сторона Силы | Автор: ManHunter

Скриншот программы VideoGet

С помощью программы VideoGet вы сможете скачать ваши любимые видео клипы с сайта YouTube, а также с более чем 850 других видео веб-сайтов. VideoGet поддерживает такие сайты как: YouTube, MySpace, Google Video, Yahoo Video, MetaCafe. Многие из этих веб-сайтов держат видео в FLV формате, и большинство людей не знает как проигрывать эти файлы. VideoGet также позволит вам конвертировать все видео в множество популярных форматов для более комфортного проигрывания. VideoGet поддерживает AVI, MPEG1, MPEG2, WMV, FLV, MP4, 3GP, MP3 форматы, так что вы имеете возможность не только посмотреть видео на своем компьютере, но и переписать его на свой iPod, мобильный телефон или любой другой портативный прибор. Кроме того вы самостоятельно можете задавать настройки конвертации. Бесплатная версия позволяет скачать только 20 видео с любого сайта с момента инсталляции программы, это, конечно же, очень мало.

Читать статью целиком »
Просмотров: 6482 | Комментариев: 4

Фестиваль цветников в Кузьминках "Цветы Победы"

13.07.2010 | Категория: Жизнь в оффлайне | Автор: ManHunter

Фестиваль цветников в Кузьминках "Цветы Победы"

В парке Кузьминки при поддержке Правительства Москвы проводится традиционный ежегодный фестиваль цветников и ландшафтной архитектуры. Тематика этого года - "Цветы Победы", и вся экспозиция посвящена 65-летию Победы в Великой Отечественной войне.

Читать статью целиком »
Просмотров: 12898 | Комментариев: 2

01 ... 368 369 370 371 372 373 374 ... 429
Наверх
Powered by PCL's Speckled Band Engine 0.2 RC3
© ManHunter / PCL, 2008-2025
При использовании материалов ссылка на сайт обязательна
Время генерации: 0.12 сек. / MySQL: 2 (0.0343 сек.) / Память: 4.5 Mb
Наверх