Здравствуйте, Alex Mova, Вы писали:
AM>Добрый день,
D>>>Хочу продавать свою прогу. Но для этого надо сделать Trial-версию, добавить защиту от несанкционированного копирования (Привязку нужно делать к hardware), .... и т.д. AM>Насчет привязки к hardware, А оно надо? Проблем с этим будет немеряно. Люди ведь меняют железо, и довольно часто. Привяжетесь к железу и будете получать письма от пользователей "на моем новом супер-пупер компьютере ваша отстойная программа не работает". И другим расскажет в каком-нибудь форуме или отзыв напишет на софт-архиве. Не помню кто это сказал, по-русски это будет так "В Интернете недовольный пользователь жалуется не шести своим знакомым, а шести тысячам". В общем, привязывать к железу нужно очень осторожно. Думаю, это целесообразно только для дорогого софта, ориентированного на профессиональную аудиторию.
Уточню. Количество продаж моей программы, я думаю, не превысит 10 копий, продаваться это будет в одном городе среди фирм, занимающихся одним и тем же видом деятельности, и, возможно, контактирующих друг с другом. Поэтому и хочу сделать привязку к железу. И при изменении конфигурации компа проблем в запросе нового ключа не возникнет.
А насчет отстойной программы — попрошу не выражаться. Программа-таки довольно хорошая и нужная, и конкурирующих аналогичных продутов пока нет.
D>>>Подскажите пожалуста какие пакеты для этого можно использовать. Какие стоит а какие не стоит. AM>На первых порах можно обойтись совсем без защиты — сделать демо с ограниченными функциями, зарегистрированным пользователям давать скачать полную версию.
D>>>P.S. Слышал про ASProtect, но у меня возникли сложности с его использованием, не получается у меня внедрить его защиту в мой MFC-шный проект. AM>Странно, пользуюсь AsPrtectom не первый год и никогда не имел проблем с MFC. На нем почти все и пишу.
D>>>Вобщем что еще есть стоящего в этой области? AM>Могу посоветовать тотже AsProtect, Armadillo, ExeCryptor.
DU>>Если пишешь на уровне MFC то можно особо не мудрить, DU>>любой ассемблерщик снимет твою защиту сходу. AM>В случае использования навесных защит типа AsProtect или ExeCryptor нет никакой зависимости от того, на чем написана программа. Эти защиты основаны на шифровании участков кода и у меня есть серьезные сомнения в том, что "любой ассемблерщик" сможет восстановить зашифрованный код не имея ключа.
Я точно не помню, но вроде есть такая фича, как ASProtectDie, которая позволяет есл ине удалить защиту, но обнулить счетчик запусков или кол-во дней в Trial сроке — это точно.