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

Получение длительности MP3-файлов на Ассемблере
20.03.2022 | Категория: Образ мышления: Assembler | Автор: ManHunter

Получение длительности MP3-файлов на Ассемблере
Вот и анонсированная ранее "другая история" про некорректное определение длительности MP3-файлов при использовании системных функций. При тестировании своих программ я нашел уже несколько таких файлов. Что интересно, на ошибочный результат размер файлов не влияет, это, как мне кажется, происходит из-за очень упрощенного расчета, который используется системой. Расчехляем Ассемблер, будем парсить внутреннюю структуру MP3 самостоятельно.
Читать статью целиком »
Просмотров: 284 | Комментариев: 0

Затемнение изображения на PHP
17.03.2022 | Категория: Web-мастеру и не только | Автор: ManHunter

Затемнение изображения на PHP
Очередной кусочек кода для работы с изображениями на PHP. Сегодня это будет затемнение. Кроме изменения яркости всего изображения, этот эффект можно применять для автоматического создания презентационных изображений или портфолио. Например, можно затемнить часть изображения, а затем наложить на него какой-нибудь текст.
Читать статью целиком »
Просмотров: 283 | Комментариев: 4

Создание пользовательского MessageBox с помощью SoftModalMessageBox
14.03.2022 | Категория: Образ мышления: Assembler | Автор: ManHunter
Ранее я уже рассказывал, каким образом можно кастомизировать стандартный MessageBox при помощи хуков, в частности, менять надписи на кнопках. Сегодня разберем создание MessageBox с помощью недокументированной функции SoftModalMessageBox. В качестве единственного параметра она принимает указатель на структуру MSGBOXDATA, которая тоже относится к недокументированным:Code (Assembler) : Убрать нумерацию
- struct MSGBOXDATA
- params MSGBOXPARAMS
- pwndOwner dd ? ; Хэндл окна-владельца
- wLanguageId dd ? ; Идентификатор языка
- pidButton dd ? ; Массив с идентификаторами кнопок
- ppszButtonText dd ? ; Массив с указателями на строки текста
- cButtons dd ? ; Количество кнопок в окне
- DefButton dd ? ; Кнопка по умолчанию
- CancelId dd ? ; Идентификатор кнопки отмены
- Timeout dd ? ; Таймаут окна
- Unknown rd 5 ; Зарезервировано
- ends
Читать статью целиком »
Просмотров: 412 | Комментариев: 12

Беляши
11.03.2022 | Категория: А еще я туда ем! | Автор: ManHunter

Беляши
Беляши родом из татарской и казахской кухни, но заслуженно завоевали популярность на территории всего бывшего СССР. Их продавали в уличных ларьках и на вокзалах, готовили на праздники, угощали гостей. В каждой семье, наверное, есть свой рецепт беляшей со своими хитростями.
Читать статью целиком »
Просмотров: 416 | Комментариев: 10

Исследование защиты программы AceMovi Video Editor
09.03.2022 | Категория: Темная сторона Силы | Автор: ManHunter

Скриншот программы AceMovi Video Editor
AceMovi Video Editor - полупрофессиональное решение для домашнего видеомонтажа. По функционалу более простой, чем признанные видеоредакторы, но при этом инструментов в нем вполне достаточно, чтобы без особых сложностей превратить ваши видеоролики в настоящие шедевры. В незарегистрированном виде редактор накладывает на сохраняемые файлы водяной знак. Цена кусается. Для 60 баксов я бы точно нашел более подходящее применение.
Читать статью целиком »
Просмотров: 626 | Комментариев: 2
