Цитата:
Сообщение от RodionSabitov
|
В этом примере серийник генерируется случайно и записывается в реестр, а ключ подтверждения оплаты записывается в файл спрятанный в "дебрях" папки Windows.
Здесь как минимум две проблемы:
После переустановки Windows будет естественно сгенерирован новый серийник и пользователю получается опять нужно будет покупать ключ.
В папку Windows может не быть доступа на запись, особенно это актуально начиная с Windows Vista.
Привязку лучше делать к "железкам" компьютера (серийник жёсткого диска, MAC-адреса сетевых карт, серийник процессора и т.п.) и на их основе генерировать серийник. В таком случае и ключ не нужно где-то там прятать, а сохранять в реестре рядом с серийником - всё равно на другом компе эта пара (серийник/ключ) не сработает.
Я когда-то взламывал защиту игр от Reflexive, и почерпнул некоторые интересные вещи
