Вопрос № 27716: Прошу F1, пишу на C++ Builder 6
Хотелось узнать как можно защитить свою програму, от копирования. Тоесть чтобы програма хотела регистрации. Какие есть способы защити в етом плане.
Вот например я использую серийний номер разделов ви...
Вопрос № 27.716
Прошу F1, пишу на C++ Builder 6
Хотелось узнать как можно защитить свою програму, от копирования. Тоесть чтобы програма хотела регистрации. Какие есть способы защити в етом плане.
Вот например я использую серийний номер разделов винчестера, еще можно в реестр записывать какую нибудь инфу.
А можно например читать какойто уникальный код, который есть на компютере? Вот например серийный номер материнки можно прочитать?
Мне нравиться, что можно использовать серийный разделов винта, но етот серийный можно самому изменять и он сам меняеться, при форматировании. Если бы можно было достать какой то уникальный код какогото оборудования. А вот серийный виндовса не хорошо использовать, потому, как винду могут переустановить...
Вот кто? Что знает на ету тему? Пишите
Отправлен: 15.10.2005, 00:26
Вопрос задал: Etenity (статус: 6-ой класс)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: estiGi
Здравствуйте, Etenity!
По-моему, ты занимаешься ерундой. Если ты боишься, что программу взломают, то зря - ее все равно взломают :) Если ты хочешь предотвратить повторную установку, то ты забыл, что железо тоже меняют, пусть и не так часто, как винду. И ты будешь каждый раз просить регистрацию? И как ты будешь хранить полученные данные, если их всегда можно подменить? Или ты собираешься привязывать каждый экземпляр программы к конкретному клиенту и железу...? ИМХО, лучше заняться чем то более полезным, что приносит деньги :)
А если все же сильно хочется, то капать тебе нужно в сторону драйверов, ассемблера (обычно данные на уровне серийников железа получают асмом), ну и можно покопаться в системном апи. А еще легче и лучше - грамотно составленый запрос в поисковике, наверняка где то лежат готовые решения :)
У меня есть набор классов получения инфы о железе и юзверях, можешь покопаться в них. Правда, насколько там уникальные данные, я не помню...
Ответ отправил: estiGi (статус: 1-ый класс)
Отправлен: 15.10.2005, 01:25 Оценка за ответ: 5 Комментарий оценки: У меня тоже есть такие компоненты, что показывают всякую инфу про комп. И я думаю илементарная защита нужна, ато кто тогда будет покупать програму? Ее все просто скопируют.
Отвечает: Jadd
Здравствуйте, Etenity!
ASProtect - полиморфный алгоритм шифрования. Программа платная. Есть шифровальщики, которые привязываются к аппаратным ключам типа Guardian.
--------- Если в сердце дверь закрыта, нужно в печень постучаться
Ответ отправил: Jadd (статус: Практикант)
Отправлен: 16.10.2005, 15:33 Оценка за ответ: 5 Комментарий оценки: Спасибо за ответ. А можно мне еще и ссылочку на сайт где все ето есть? Если можно, то пожалуйста вышлите мне ее на мою почту на етом сайте или оставте на мини форуме
Отвечает: Rusland
Здравствуйте, Etenity!
Писать защиту самому очень сложно и ее скорее всего быстро взломают. Лучше использовать готовые профессиональные решения - смотри упаковщики armadilla, asprotect, aspack. Удачи.
--------- Пресловутое недостающее звено между обезьяной и цивилизованным человеком - это как раз мы. (Конрад Лоренц)
Ответ отправил: Rusland (статус: Практикант)
Отправлен: 17.10.2005, 09:41