Форум: "Потрепаться";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];
ВнизВопрос избитый: как однозначно идентифицировать компьютер? Найти похожие ветки
← →
тихий вовочка © (2004-04-23 21:13) [0]Нашел информацию о том, как узнать заводской серийник винчестера в Win2k/XP, но не знаю как в Win98. Что еще? БИОС? Видеокарта? Кто-нибудь делал что-нибудь?
← →
Yar-Com (2004-04-23 21:20) [1]из биоса строчку о номере биоса о его производителе и дате изготовления, я дуамаю в полне уникальная инфа)
← →
Piter © (2004-04-23 21:26) [2]Определение "Компьютера" в студию. Тогда и ответим на вопрос
← →
Gero © (2004-04-23 21:35) [3]Мышка
← →
тихий вовочка © (2004-04-23 21:58) [4]Компьютер - любой ПК от 300 пенька и выше. Оси Win98-WinXP. Необходимо привязаиться к чему-либо. Тривиальная задача защиты программы от клонирования на клиентских компьютерах. Люди платят за две лицензии, а потом клонируют на 20 компах. На хакера тратится не будут, поставим защиту станут платить(хакеру больше отдать придется.) Строчка о БИОСе очень похожа у двух компов, купленных в одно время. Проверяли вчера. А два компьютера, купленные в офис почти близнецы. Серийник тома диска не устраивает, так как клиент имеет право переустановить винды или отфармотировать диск. Замена винта - вещь редкая и будет производиться нами же. Поэтому был выбран серийник винта. Но как его получить под Win98 не знаем. Под NT знаем.
← →
Vemer © (2004-04-23 22:55) [5]Рецепт:
Взять VolumeID и VolumeSize и сварить из них битовыми/математическими операциями хэш. Уникальность 100% практически.
← →
Vemer © (2004-04-23 22:57) [6]В догонку:
"Генератор" хэш у законного пользователя или у тебя, в зависимости от условий.
← →
Гарри Поттер © (2004-04-23 23:28) [7]>Серийник тома диска не устраивает, так как клиент имеет
>право переустановить винды или отфармотировать диск.
Странно, че они часто это делают? Ну и попросят после переустановки ключ, дело 5 минут.. Какие проблемы-то..
← →
Rouse_ © (2004-04-23 23:33) [8]Серьезные защиты делают через HASP...
← →
тихий вовочка © (2004-04-24 13:58) [9]А материнская плата кроме версии БИОС что-нибудь может выдать?
← →
Undert © (2004-04-24 14:07) [10]тихий вовочка ©:
а чем тебя ethernet адрес не устраивает ? конкретная привязка к конкретному оборудованию, т.е. сетевой карте, если к примеру делаешь софт для одного компа, будь уверен что прога будет работать именно на одном компе, а вобще почитай о Globe Trotter (http://www.globetrotter.com/), самая реальная на сей день защита, хотя от нее тоже кряков дофига, ну это понятно, любой компьютерный код подвержен взлому.
← →
Anatoly Podgoretsky © (2004-04-24 14:08) [11]Gero © (23.04.04 21:35) [3]
Поддерживаю, но больно дорого
← →
Piter © (2004-04-24 14:21) [12]тихий вовочка (23.04.04 21:58) [4]
Компьютер - любой ПК от 300 пенька и выше
А что такое ПК?
Понимаешь, я к тому, что ты называешь компьютером. Допустим, сетевая карта - часть компьютера? Тогда привязывайся к ней.
Винт - часть компьютера? Тогда к нему. CD диск в CD-ROM"е часть компьютера? Тогда привязывайся и к нему...
← →
Anatoly Podgoretsky © (2004-04-24 14:50) [13]тихий вовочка © (23.04.04 21:58) [4]
То есть вы желаете использовать оборужование клиента для своих сообственных целей, так в чем проблема поставляется жесткий диск и всего делов. Защиту от взлома не рассматриваем, только от не санкционирового использования на другом компьютере.
Но более дешевое и правильное решение привязка не к железу, а к электронному ключу, самые простые стят дешево.
Потом нормальное лицензирование привязывается к пользователю, не с компьютером же договор оформляется.
← →
Knight © (2004-04-24 15:44) [14]А меня больше интересует, не то к чему привязать, а как встроить это в программу, т.к. если крутая проверка обходится элементарным JMP-ом, то это просто смешно... :)
Сам с таким сталкивался, смотришь стринги и видишь - "Demo", "Normal", "Delux"... Или база закрыта паролем, а пароль в exe-файле открытым текстом, хоть бы Xor какой наложили... :)
PS: HASP, тоже не панацея...
← →
вразлет © (2004-04-24 16:24) [15]http://borland.xportal.ru/forum/viewtopic.php?t=779&highlight=%F1%E5%F0%E8%E9%ED%FB%E9
Насколько я помню много функций из примера передраны из библиотеки WinIo
http://www.internals.com/
WinIo - This library allows direct I/O port and physical memory access under Windows 9x/NT/2000 and XP. Version 2.0 provides faster I/O port access, better memory mapping support and can be used from non-administrative accounts under Windows NT/2000 and XP.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.033 c