![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Уникалный идентификатор HDD [D6, Win95/98, WinME, NT4, Win2k, WinXP]
aleksander © (2002-11-21 11:11:00)Нужно привязать прогу к винчестеру. Подскажите, что можно использовать и как это получить. Спасибо.
DC-AC (2002-12-02 09:05:00) [1]Не понял, причём здесь апгрейд, я же с ключом продаю. Просто я прилагаю НЕМНОГО БОЛЬШЕ ;-) сил и времени (по сравнению с теми, кто размещает на http://www.shareware.ru/и иже с ними), чтобы найти покупателя на свою программу. Но если он соглашается, то цена программы должна гарантировать по крайней мере отсутствие проблем с установкой, многоплатформенностью (Win95/98/ME/NT/2K/XP) и переносом на другой компьютер вместе с ключом :0)
Anatoly Podgoretsky (2002-12-02 08:13:00) [2]Наверно из за того, что "узкоспециализированный", а так верный путь к потере клиентов, особенно корпоративных, где апгрейд частое явление.
DC-AC (2002-12-02 08:04:00) [3]ga3 :
Ух какие мы... Я аж весь задрожал...
Я-то всё прекрасно понимаю, даже лежит это всё (гибкий алгоритм отслеживания основных компонентов системного блока, учитывающий возможности пользовательских апгрейдов и вычисление ID компьютера) в черновиках, всё не могу собраться под NT-совместимые системы код переделать. Но в то же время я уже года два продаю свой софт (узкоспециализированный правда) с микропроцессорным LPT-ключом собственной разработки. И никаких проблем с пользователями и у них никаких проблем с моим софтом. Если тебе охота к чему-нибудь прицепиться, то скажу по секрету : код, определяющий HDD s/n через smartvsd.vxd или devid.dll валяется сейчас на каждом углу инета.
Что скажешь ?
Ы ?
Naum (2002-11-29 04:23:00) [4]А крык для IceLicense Protection где-нибудь валяется?
ga3 (2002-11-29 01:50:00) [5]2unknown:
а ты скачай триал и посмотри как оно все работает. у меня везде все нихт работало, даже в НТ подобных системах под гвестом.
Alex Konshin (2002-11-28 20:27:00) [6]Для SCSI действительно есть проблема на NT/2K/XP без прав Администратора. SPTI не дает читать s/n если нет прав, и драйвер свой тоже не поставить. Реально конечно можно попробовать забороться, но мне уже было влом исследовать - не нужно было.
Например, можно использовать ASPI, если он установлен, что сейчас уже редкость - он не поддерживаться майкрософтом.
Также будут проблемы с физическими RAID-массивами, у меня таких под рукой нет и потому не на чем экспериментировать. Я думаю, что там как-нибудь можно через контроллер добраться до самих винтов, но проверить не могу.
unknown_ (2002-11-28 17:50:00) [7]2 Alex Konshin:
Спасибо за неплохие примеры.
2 Aleksander:
Существует проблема определения SN SCSI винта в Win9x и без администраторских прав в WinNT/2000. По крайней мере, я пока толкового решения не видел.
Старайся делать решение без использования драйверов.
Некоторые советуют использовать WMI для определения SN винта - не верь, работает не везде.
2 ga3:
У тебя со SCSI все работает нормально?
ga3 (2002-11-28 04:42:00) [8]2 DC-AC:
если ты такой умный, почему ты до сих пор не богатый? начитаются книжек мля сам ни хера не понимает что написал небось.
2 Alex Konshin:
ты в штатах живешь? если в штатах или канаде, стукнись ко мне в асю 667449 есть предложение.
ga3 (2002-11-28 04:31:00) [9]бляха да чо вы в натуре ни хрена конкретного не скажете человеку? я вот говорю вам: ЕСТЬ ТАКОЙ КОМПОНЕНТ. у меня есть:-) называется он IceLicense Protection поищите на торри описание - кипятком будете писать, так вам его захочется. он помимо контроля за аппаратной частью компа (проц, мать, видюха, винт в комплексе) осуществляет контроль за сетью, т.е. за кол-вом компофф, на которых прога одновременно запущена. шифрует память, встроен антидебуг, криптография там страшнейшая ну и еще много чего умеет делать. подбор ключа брутфорсом на компе с 12 процессорами Alpha занимает более 2 месяцев - сам пробовал. генератор лицензий в комплекте. вобщем, мечта щароварщика.
P.S. бесплатно не дам.
Alex Konshin (2002-11-26 05:32:00) [10]Ну и тогда уж и это:
http://home.earthlink.net/~akonshin/files/ScsiSN.zip
Короче идите ко мне на http://home.earthlink.net/~akonshin/index.html
там все это есть. Если есть вопросы - пишите mailto:akonshin@earthlink.net
mumu (2002-11-25 07:21:00) [11]и еще это
http://home.earthlink.net/~akonshin/files/IdeInfo2.zip
mumu (2002-11-25 07:20:00) [12]http://home.earthlink.net/~akonshin/files/IdeSN.zip
Naum (2002-11-25 04:18:00) [13]Alex Gor - серийный номер винчестера и тома - это разные вещи...
Alex Gor (2002-11-25 03:02:00) [14]Вы че все такие тупые?
человек просит конкретную вещь, а вы начинаете строить из себя билов гейтсов. Не знаете как получить серийный номер диска, так молчите.
А для тех, кому это интересно могу посоветовать:
WinAPI -> GetVolumeInformation
удачи
Aleksander (2002-11-23 12:06:00) [15]Денис, где бы такие исходники взять???
cyborg (2002-11-23 11:02:00) [16]Если программа сетевая и соединяется с такими же копиями, можно сделать очень простую защиту, проверку на различие регистрационного кода, ели регистрационные коды равны, то соответственно не работать как надо. И так пользователи не смогут одну копию программы использовать на нескольких машинах.
Денис (2002-11-23 08:00:00) [17]Есть такие исходники!!!
Хорошо работают.
Причем работают и под Win9x/ME
и под WinNT/W2K/XP.
Токмо они на VC
aleksander (2002-11-21 17:55:00) [18]механизм у меня есть, проблема получить это что-то уникальное. чтобы под всеми виндами работало
Anatoly Podgoretsky (2002-11-21 16:53:00) [19]Dimich1978 © (21.11.02 16:46)
В могилу, денежки не придут, задержка в получении ключа свыше пары часов верная потеря денежек, проблемы у клиентов в будущем с компьютером также потери бизнеса.
Dimich1978 (2002-11-21 16:46:00) [20]Если привязываешь прогу к винту, то тогда тебе необходимо выстроить так скажем "защиту":
Высылаешь файл exe потребителю, он его запускает и ты получаешь файлик зашифрованный с описанием винта(ID винта).
Дальше раскордируешь у себя, и если денежки на счет пришли ты высылаешь прогу заточенную именно под винт потребителя.
Или еще вариант, пишешь генератор ключей на основе данных снимаемых с винта. Т.е. ты определил ID винчестера вводишь его в свой генератор и высылаешь его пользователю(если тот денежки заплотил). Правда одна проблема...построить генератор
Может это и бред, но в принципи реальный.