AminMhmdi Ответов: 1

Аудиоплеер C# с защитой файла


у меня есть некоторая коллекция mp3, и я хочу иметь возможность воспроизводить ее на CD/DVD
я пишу аудио плеер на C#
но я не знаю, как защитить свой аудиофайл
есть ли какой-нибудь способ зашифровать аудиофайлы ??
как лучше всего это сделать, чтобы защитить этот аудиофайл от незаконного использования?

Что я уже пробовал:

я играю звук, используя класс SoundPlayer в системе.Пространство имен носителей
но мне нужен способ защитить файлы

1 Ответов

Рейтинг:
12

Dave Kreskowiak

У вас нет простого способа сделать это. Чтобы использовать встроенный плеер, данные должны быть незашифрованными.

Но это не значит, что это невозможно. Вам просто нужно написать письмо. драйвер аудиофильтра[^] (в C), который расшифровывает поток на лету. Драйвер фильтра будет сидеть в графе фильтра, используемом для воспроизведения потока.

О, и Вам также нужно написать код для шифрования потока в файл.

Это далеко не тривиальная задача, и образцы трудно найти.


Nelek

Согласен с Дэйвом:
Давайте скажем это другими словами... если индустрия еще не пришла с этим, чтобы избежать пиратства... это нечто весьма амбициозное для одинокого мужчины

AminMhmdi

@dave ваше решение дорого, я пишу драйвер устройства с помощью WDK раньше, но фильтр - накопитель не экономичен!!!

Dave Kreskowiak

И это единственный способ решить эту маленькую проблему.

Получайте удовольствие!