Blog. Just Blog

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

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

Поздравляю с Днем милиции!

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

Поздравляю с Днем милиции!

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

Капитан милиции -
ManHunter


Просмотров: 6095 | Комментариев: 10

Центральный музей Великой Отечественной войны

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

Центральный музей Великой Отечественной войны

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

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

Creative ZEN 16Gb - видеосалон в кармане

02.11.2009 | Категория: Обзоры техники | Автор: ManHunter

Creative ZEN 16Gb

К прошедшему Дню программиста решил побаловать себя любимого очередной игрушкой. Ей стал мультимедийный плеер Creative ZEN 16Gb. Дело в том, что при всех достоинствах плеера Meizu Music Card, смотреть фильмы на нем все-таки неудобно, слишком маленький экран и потому быстро устают глаза. А поскольку я время от времени путешествую, то коротать дорогу с фильмами мне кажется веселее. Уяснив для себя задачу, я приступил к поиску нужного девайса, и после длительного отбора им оказался Creative ZEN 16Gb. Дисковые DVD-плееры слишком громоздкие для переноски их в кармане, а всякие новомодные куски говна пластика с сенсорными экранами и прочими ненужными понтами вызывают у меня стойкое отвращение.

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

Dance Metal Halloween

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

Dance Metal Halloween

По-правильному, конечно, Хэллоуин празднуется 31 октября, так что сегодняшний концерт будет вроде разминки перед основным мероприятием. Тем более из Кирова приезжают такие замечательные гости как "Xe-None", было бы жалко пропустить их выступление.

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

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

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 официально рекомендует к использованию именно эту функцию.

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

01 ... 372 373 374 375 376 377 378 ... 413
Наверх
Powered by PCL's Speckled Band Engine 0.2 RC3
© ManHunter / PCL, 2008-2024
При использовании материалов ссылка на сайт обязательна
Время генерации: 0.1 сек. / MySQL: 2 (0.0322 сек.) / Память: 4.5 Mb
Наверх