Blog. Just Blog

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

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

Перехват Ctrl+C и Ctrl+Break в консольных программах

29.03.2018 | Категория: Образ мышления: Assembler | Автор: ManHunter

Перехват Ctrl+C и Ctrl+Break в консольных программах

В отличие от оконных приложений, у консольных программ не так много возможностей по обработке разных нештатных ситуаций, например, внепланового завершения работы. Это может быть нажатие комбинаций Ctrl+С, Ctrl+Break или закрытие окна консоли. Правильно написанное приложение должно уметь обрабатывать подобные ситуации и корректно завершать работу, то есть успеть сохранить какие-то промежуточные данные, освободить занятые ресурсы или уведомить пользователя, что его действия контрпродуктивны.

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

Просмотр RAW-файлов в Проводнике Windows

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

Просмотр RAW-файлов в Проводнике Windows

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

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

Как отключить функцию Snap в Windows 7

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

Как отключить функцию Snap в Windows 7

Начиная с Windows 7, в системе появилась новая функция Snap, она же Упорядочивание окон, предназначенная для удобства управления открытыми окнами. Смысл этой функции заключается в том, что при перетаскивании окон к границам экрана, они могут менять размер или на весь экран, или на размер левой или правой половины экрана. Будущая область размещения окна подсвечивается рамкой, а как только окно отпускают, оно разворачивается до нужного размера и занимает указанную позицию. Я больше чем уверен, что многим пользователям это новшество пришлось во вкусу, но только не мне. К моей радости, функцию упорядочивания окон можно отключить.

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

Обмен данными между процессами с помощью WM_COPYDATA

17.02.2018 | Категория: Образ мышления: Assembler | Автор: ManHunter

Обмен данными между процессами с помощью WM_COPYDATA

Обмен данными между процессами приложений может выполняться различными способами. Это может быть shared-память, буфер обмена, COM-объекты и другие высокоуровневые способы. Но наиболее простым и понятным способом является передача данных с использованием сообщения WM_COPYDATA. В этом случае обмен происходит через ядро системы с выделением памяти в принимающем процессе. Таким образом, например, выполняется взаимодействие с окном плеера JetAudio.

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

Работа с окнами оповещений в трее на Ассемблере

03.02.2018 | Категория: Образ мышления: Assembler | Автор: ManHunter

Работа с окнами оповещений в трее на Ассемблере

Окно оповещения в системном трее, оно же System Tray Balloon Notification, - очень удобный инструмент для взаимодействия с пользователем и оповещения его о каких-либо событиях. Когда у меня возникла необходимость, в этих ваших интернетах нашлось не так много материалов по работе с такими оповещениями, а тем более на Ассемблере. Пришлось разбираться самому. Зато теперь я попробую хоть чуть-чуть восполнить этот пробел.

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

Наверх
Powered by PCL's Speckled Band Engine 0.2 RC3
© ManHunter / PCL, 2008-2019
При использовании материалов ссылка на сайт обязательна
Время генерации: 0.09 сек. / MySQL: 3 (0.0203 сек.) / Память: 4.75 Mb
Наверх