Blog. Just Blog

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

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

Исследование защиты программы Total Video Audio Converter

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

Скриншот программы Total Video Audio Converter

Программа Total Video Audio Converter предназначена для конвертирования аудио- и видеофайлов различных форматов в другие форматы. Из плюсов - потрясающая "всеядность", эффективность работы, независимость от установленных в системе кодеков, пакетная многопоточная обработка и т.п. Из минусов - необходимость заплатить за использование. Но главный минус, что по сути это всего лишь надстройка над бесплатными конвертерами ffmpeg, ffmpeg2theora и не менее бесплатной библиотекой BASS. Наглость аффтара дошла до такой степени, что файлы конвертеров не только переименованы, но и ни в одной строчке документации или лицензии про эти продукты нет даже намека. За такую херню надо наказывать самым безжалостным образом.

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

Портативная аудиосистема SUPRA PAS-6255

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

Портативная аудиосистема SUPRA PAS-6255

Не так давно возникла необычная задача: для подрастающей дочки потребовалось нечто вроде портативного проигрывателя с возможностью воспроизведения MP3-файлов, чтобы создавать фоновый шум записями звуков природы для лучшего сна, читать аудиосказки, играть песенки из мультфильмов. Планшеты и телефоны для этого не подходят, так как привлекают слишком много внимания ребенка, а стационарные музыкальные центры слишком громоздкие. Покопавшись в разных интернетах, прочитав множество отзывов, я решил остановиться на портативной аудиосистеме SUPRA PAS-6255. Практически все ее владельцы отмечают высочайшее качество звука и прочность корпуса, что и стало для меня решающими аргументами в принятии решения.

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

Исследование защиты программы Stellar Phoenix Digital Media Recovery

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

Скриншот программы Stellar Phoenix Digital Media Recovery

Программа Stellar Phoenix Digital Media Recovery - одна из лучших, на мой взгляд, утилит для восстановления удаленных фотографий и видеофайлов с цифровых камер и карт памяти. Также она позволяет создавать образы дисков, чтобы случайно не затереть восстанавливаемые данные на оригинальном носителе. В незарегистрированном режиме программа только показывает список файлов, не давая их сохранить. Это ограничение сегодня мы будем устранять.

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

Исследование защиты программы Tag&Rename

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

Скриншот программы Tag&Rename

Tag&Rename - мощный редактор тегов для аудиофайлов со множеством полезных функций. Когда-то я им активно пользовался, подготавливая музыкальные релизы для заливки, но уже несколько лет я этим не занимаюсь и, соответственно, обновлениями редактора не интересовался. Раньше на программу был навешан ASProtect, защита обходилась inline-патчем. Пришло время посмотреть, что там сейчас.

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

Как получить название текущего трека из JetAudio

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

Как получить название текущего трека из JetAudio

Если перечислять популярные медиаплееры, то не последнее место в этом списке занимает JetAudio. При разработке своей программы My Music Web Agent я решил добавить в нее возможность получать информацию о воспроизводимом треке и для JetAudio. Можно было пойти по наиболее простому пути: поиск окна проигрывателя, поиск его дочерних элементов, где отображается наименование трека, и так далее. Но у JetAudio, в зависимости от настроек, может быть одновременно большое количество окон. Более того, нет неизменного класса или заголовка окна, эти значения меняются от версии к версии. В итоге я решил обратиться к официальной документации для разработчиков, которая, как ни странно, оказалась весьма подробной.

Итак, получение информации из JetAudio сводится к следующим действиям. Сперва надо найти управляющее окно плеера, оно находится по имени класса "COWON Jet-Audio Remocon Class" и заголовку "Jet-Audio Remote Control", хотя на практике вполне достаточно какого-нибудь одного параметра. Затем этому окну отправляются сообщения нескольких типов: управление состоянием плеера и запросы каких-либо параметров. Нас интересует только получение статуса плеера и названия текущего трека. Сперва надо описать несколько констант, которые используются в коде:
  1. WM_APP = 0x8000
  2. WM_REMOCON_GETSTATUS    = WM_APP+740
  3. GET_STATUS_STATUS       = 1
  4. MCI_MODE_PLAY = 526
  5.  
  6. GET_STATUS_TRACK_TITLE  = 12
  7. GET_STATUS_TRACK_ARTIST = 13
  8. JRC_COPYDATA_ID_TRACK_TITLE  = 0x3001
  9. JRC_COPYDATA_ID_TRACK_ARTIST = 0x3002
Константы для управления или для получения других параметров вы можете посмотреть в файле JetAudio6_API.h, который находится в архиве с SDK.

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

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