Я сделаю это в форме ответа, чтобы остановить обстрел комментария.
Задача, которую вы имеете под рукой, будет чрезвычайно сложной, если вы не хотите, чтобы ваше приложение было очень недружелюбным.
Причина этого в том, что если ваша программа может дешифровать информацию локально, тогда воспроизводите видеофайл, тогда квалифицированный пользователь в обратном проектировании может получить доступ к методу дешифрования и использовать его для выгрузки видео в виде файла.
Теперь, если вы хотите создать метод лицензии и войти в систему, прежде чем использовать программу, у вас возникнут две проблемы.
1) По-прежнему возможно для человека, который хочет взломать программу, чтобы сделать это, единственное, что ему понадобится, - это действительная лицензия в этом случае, которая в большинстве случаев украдена у других пользователей , Что-то, что трудно заметить на стороне сервера, за исключением случаев, когда у вас есть кто-то, постоянно просматривающий журналы, запрещающие лицензии и обрабатывающие вызовы пользователей, которые будут звонить, потому что их (украденная) лицензия больше не работает.
2) Поместите какие-либо ограничения на сервер в целом, сколько людей могут войти в систему с учетными данными, которые будут создавать больше проблем, люди не смогут использовать программное обеспечение на двух ПК одновременно. Даже проблема выше будет по-прежнему проблемой, но пользователи будут жаловаться, почему они не могут войти в этот раз (так как кто-то другой будет использовать свою лицензию.
Мораль истории? много пользователей, которых вы готовы выбросить, чтобы сделать ваше программное обеспечение чуть более безопасным из-за взлома.
Вы загружаете флеш-файлы из веб-службы для их воспроизведения? –
Нет, я не уверен, как еще не создайте приложение - предполагается, что это приложение winForm, поэтому я бы предположил, что будет использоваться элемент управления, похожий на элемент управления веб-браузером, который может открыть файл флеш-памяти? (Файл от локального и зашифрованного и будет дешифрован при использовании это в телезрителе) –
Thsi невозможно. В mos t сложный случай, пользователь будет просто записывать экран при воспроизведении видео. –