Blog. Just Blog

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

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

Проверка и обнаружение зависших приложений

27.10.2009 | Категория: Образ мышления: Assembler | Автор: ManHunter
Иногда для работы требуется определение зависших приложений, окна которых не отвечают на сообщения. Для этого есть два способа. Первый - официально документированный, через функцию SendMessageTimeOut. Особенность ее работы заключается в том, что после отправки сообщения окну она ждет ответ заданное время, и, если ответа от приложения не последовало, то возвращает FALSE. Вот пример использования функции. Нужные константы, как обычно, в FASM не определены, пришлось брать их из других источников.
  1.         ...
  2.         ; Определить таймаут 50 миллисекунд
  3.         TIMEOUT = 50
  4.         ; Определить константу SMTO_ABORTIFHUNG
  5.         SMTO_ABORTIFHUNG = 2
  6.         ; hwnd - хэндл проверяемого окна
  7.         invoke  SendMessageTimeout,[hwnd],NULL,0,0,SMTO_ABORTIFHUNG,TIMEOUT,NULL
  8.         ; Если вернулся 0, то приложение "висит"
  9.         or      eax,eax
  10.         jz      app_hung_up
  11.         ...
Минус использования этой функции в том, что при частой проверке большого количества окон зависших приложений, каждый раз будет отрабатываться таймаут для каждого такого окна, что суммарно может дать снижение производительности вашего приложения. Но повторюсь, Microsoft официально рекомендует к использованию именно эту функцию.

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

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

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

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

Teleport Pro - один из лучших оффлайновых браузеров, позволяющих целиком выкачивать сайты с сохранением всех внутренних ссылок и структуры. Также может сохранять отдельные типы файлов, например, только картинки нужного размера. Кроме версии Pro есть еще и другие версии программы, но разница между ними только в цене, в максимальном количестве одиночных страниц в проекте, и расширенные версии доступны для скачивания только после их покупки. Но обычно хватает версии Pro, которую можно свободно скачать с офсайта. Недостаток у всех версий один - они все хотят денег.

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

Готовим картофельное рагу с грибами

21.10.2009 | Категория: А еще я туда ем! | Автор: ManHunter

Картофельное рагу с грибами

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

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

Природно-исторический парк "Останкино"

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

Природно-исторический парк "Останкино"

Природно-исторический парк "Останкино" относится к особо охраняемым природным территориям Москвы. История этой местности уходит корнями в глубокое прошлое. Первые упоминания о ней можно найти в межевой книге по Московскому уезду за 1558 год и называлась она тогда - село Осташково. Несколько позже это место появляется в исторических источниках как Останково, а с 1710 года стало носить привычное всем название Останкино. Почему эта местность была названа именно Останкино - науке, как говорится, не известно. Возможно, эти земли принадлежали когда-то некому первопоселенцу Осташку или Останку (уменьшительная форма от мужского имени Евстафий), вот его то имя они и носят до сих пор. По другой версии, на территории усадьбы находились кладбища, то есть лежали останки. Отсюда и Останкино. Существуют и иные версии происхождения этого названия, но все они являются лишь гипотезами. Первый владелец Останкино - дьяк Посольского приказа В.Я.Щелканов, при котором в 1584 году был создан Останкинский пруд, посажена роща, построены первые усадебные здания. В конце XVII века в Останкино построили Церковь Живоначальной Троицы. В 1743-1917 годах усадьба Останкино принадлежала семье Шереметевых. Н.П.Шереметев в XVIII веке построил грандиозный театр-дворец и создал вокруг него регулярный парк во французском стиле, а позже был посажен и пейзажный парк. В 1791-98 годах крепостные зодчие П.И.Аргунов и А.Ф.Миронов создали дворцово-парковый ансамбль усадьбы Останкино, который сохранился до настоящего времени. После Октябрьской революции 1917 года Останкино перестало быть владением Шереметевых, а с 1918 года дворец стал Государственным музеем творчества крепостных.

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

Концерт группы "Технология" в клубе "ПМЖ"

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

Концерт группы "Технология" в клубе "ПМЖ"

Сегодня сходил на ночной концерт моей любимой группы "Технология" в клуб "Постоянное место жительства". Еще одна группа, разгадавшая секрет вечной молодости, с неумирающими хитами и верными поклонниками. Афиши концерта на сайте клуба не было, поэтому в качестве иллюстрации выложил старую открытку-фотографию, можете сами убедиться, что время над "Технологией" не властно :)

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

01 ... 385 386 387 388 389 390 391 ... 425
Наверх
Powered by PCL's Speckled Band Engine 0.2 RC3
© ManHunter / PCL, 2008-2025
При использовании материалов ссылка на сайт обязательна
Время генерации: 0.13 сек. / MySQL: 2 (0.037 сек.) / Память: 4.5 Mb
Наверх