У меня вопросы по защите от копирования.
Желательно стандартными способами.
Мне кажется есть что-то связанное с лицензиями
Вопрос 1
Инсталлируется или копируется программа на компьютер.
При первом запуске она пишет, что она будет работать в течении 30 дней, а потом перестанет. (trial mode)
через 30 дней больше не запускается.
Вопрос 2 (развитие №1).
Инсталлируется или копируется программа на компьютер.
При первом запуске она пишет, что она будет работать в течении 30 дней, а потом перестанет. (trial mode)
Она также генерирует уникальный для компьютера ключ (разные компьютеры — разные ключи), который заказчик передает нам, а мы ему, на основе ключа генерируем пароль, который он вводит. После это trial mode разлочивается и пользоватеть работает в нормальном режиме.
Как это сделать, может есть где-то готовые примеры?
Мне кажется, что это как-то связано с лицензиями, но мы это никогда не делали.
Здравствуйте, Аноним, Вы писали:
А>У меня вопросы по защите от копирования. А>Желательно стандартными способами. А>Мне кажется есть что-то связанное с лицензиями
Здравствуйте, rsn81, Вы писали:
R>[skipped] R>Посмотрите System.ComponentModel.LicenseProvider, пример есть в статье http://msdn.microsoft.com/en-us/library/aa479017.aspx. Мы использовали подход шифрования лицензий секретным ключом, расшифровки в программе открытым ключом. Про это можно прочитать в статье Организация защиты от копирования.
Пардон, сморозил и не заметил: не шифровование лицензии, а установка цифровой подписи.