Быстрый поиск
Введите фрагмент названия статьи для поиска
Поздравляю с Днем милиции!
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 не определены, пришлось брать их из других источников.Code (Assembler) : Убрать нумерацию
- ...
- ; Определить таймаут 50 миллисекунд
- TIMEOUT = 50
- ; Определить константу SMTO_ABORTIFHUNG
- SMTO_ABORTIFHUNG = 2
- ; hwnd - хэндл проверяемого окна
- invoke SendMessageTimeout,[hwnd],NULL,0,0,SMTO_ABORTIFHUNG,TIMEOUT,NULL
- ; Если вернулся 0, то приложение "висит"
- or eax,eax
- jz app_hung_up
- ...
Читать статью целиком »
Просмотров: 8310 | Комментариев: 2