Форум: "Система";
Текущий архив: 2004.05.02;
Скачать: [xml.tar.bz2];
ВнизFlash Hard Driver Найти похожие ветки
← →
Александр1 (2004-03-05 18:23) [0]Здравствуйте уважаемые мастера! Имеет ли Flash Hard Driver свой (уникальный как у HDD) серийный номер? Как его можно определить программно? Как узнать, что Flash память воткнута в USB?
← →
Defunct © (2004-03-05 18:56) [1]Flash Hard Driver имеет только номер версии.
Flash Hard Drive не имеет серийных номеров, это обычная микруха флеш большого объема.
← →
Александр1 (2004-03-05 19:07) [2]Defunct А номер версии у разных Flash Hard Driver разный??? (т.е. уникальный для каждой ли могут быть повторы)??????
← →
idiliya (2004-03-05 19:45) [3]смотря какая Flash
допустим у меня USB JetFlash Transcend - она в System Hardware как ещё один флоппи драйв представлена а так же в HDD появляется как TS256MJFLASHA + дефолт драйвера и ноль информации
а вот видел USB Smart Media Card Reader - он был HID и с него непосредственно можно было получить всю инфу.
← →
Александр1 © (2004-03-06 05:17) [4]TS256MJFLASHA -это штука разная для всех Flash Hard Driver или одинаковая???????????
← →
idiliya (2004-03-09 15:11) [5]Александр1
нет, для данного типа TS256MJFLASHA - TranScend 256Mb JetFlashA естественно это строка одинаковая
← →
Александр1 © (2004-03-09 18:17) [6]Это плохо! Т.е. Получается у Flash Hard Driver нет никоких индивидуальных (уникальных параметров)??????
← →
Alex Konshin © (2004-03-09 22:02) [7]Попробуй DiskId32. Если он выдает что-нибудь, то можно попытаться сделать то же самое. Под XP появились новые коды IOCTL, может они и выдают что-нибудь.
← →
Александр1 © (2004-03-10 18:10) [8]Т.е. всё таки Flash Hard Driver имеет уникальный номер???
Alex Konshin -подробней напеши пожалуйста на счёт DiskId32!
← →
Alex Konshin © (2004-03-11 00:53) [9]Т.е. всё таки Flash Hard Driver имеет уникальный номер???
Я этого не говорил. Я просто знаю, что в XP (а может уже и в 2K) появились новые IOCTL коды (например, IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER), судя по их названию они как раз для извлечения серийных номеров (но чего - не ясно), но реально я их не пробовал и уж тем более не гарантирую, что они будут работать с USB flash drive. Но вот что написано про тот код:
Queries the USB generic parent driver for the serial number of a USB device. If a USB device has a CSM-1 content security interface, a USB client driver can query for its serial number using this request. USB client drivers that help implement a digital rights management (DRM) system can use this information to ensure that only legitimate customers have access to digitized intellectual property.
Я знаю, что DiskId32 пытается использовать этот код. Если для твоего устройства он сработает, то тогда сделать то же самое у себя в программе.
http://www.winsim.com/diskid32/diskid32.html
← →
Alex Konshin © (2004-03-11 00:56) [10]Про IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/devio/base/ioctl_storage_get_media_serial_number.asp
← →
Александр1 © (2004-03-11 05:18) [11]Alex Konshin -Спасибо посмотрю!
← →
Александр1 © (2004-03-11 05:44) [12]Понимаете в чём дело! Если у … окажется разные серийные номера или ещё там чё-нибудь, неважно. Главное, чтобы можно было вытащить его (определить программно). Я хочу сделать защиту на свою прогу (защита в виде ключа). Вставляешь … , а прога проверяет её. Если её номер не совпадёт с записанным в программе, то программа работать не будет. Ну т.е. для работы программы понадобится ….. – КЛЮЧ.
Ключ такого типа кажется единственной более менее надёжной защитой.
Я пишу программы в основном для проектировщиков ( расчёт отопление, вентиляции, кондиционирования). И этот самый КЛЮЧ (его наличие) будет корректировать расчёт. Ну т.е. без ключа прога работать будет, НО считать та она будет не правильно!
← →
Alex Konshin © (2004-03-11 05:54) [13]Это неправильный подход. Какой-нибудь идиот забудет вставить ключ или просто контакт будет плохой, а потом где-нибудь крыша обвалится... И докажи потом, что ты не верблюд. Будут ведь говорить, что твоя программа глючная.
Нужно предупреждать пользователя и, например, отключать возможность распечатки результатов.
← →
DC-AC (2004-03-11 07:54) [14]Александр1 : USB ключ давно уже реализован у Аладдина (http://www.ealaddin.com/hasp/xplatform.asp), правда там не хард драйв, а специализированный контроллер. Что есть правильно. Если защита - так хоть не "дырка в CD-ROM" (тот, кто знает - меня поймёт), а довольно непростое разработанное устройство. Хочешь сделать защиту с минимальными затратами и эффектным внешним видом - не знаю, не знаю, а надо ли ???
← →
Александр1 © (2004-03-11 11:12) [15]Да я видел такую защиту на одной программе. Программа по расчёту систем ТГСВ. программа работает в принципе и без ключа, но она считает не правильно, а как вставишь ключ, так сразу результат корректируется. Ключ вставляется в LPT порт.
Просто понимаете мне уже настолько надоели местные ломатели программ. Они меня уже достали. Как я не напишу, какую прогу, то продаю её только один раз, дальше она уже никому не нужна, т.к. её просто ломают и распространяют за так. А так обидно парился, парился и чё??? А вот тот внешний ключ, на сколько я знаю нашим местным хакерам оказался не по зубам. Они его уже полтора года вскрыть не могут.
Alex Konshin К стати если ты считаешь, что поход не правильный, то предложи чё по лучше?????
DC-AC – Да, но как спаять свай что ли ключ??? Не проще ли воспользоваться чем-нибудь готовым???
← →
Alex Konshin © (2004-03-11 11:25) [16]Я не понимаю, чем этот flash drive"s s/n будет лучше серийного номера винчестера?
← →
wal © (2004-03-11 11:33) [17]
> Александр1 © (11.03.04 11:12) [15]
> Не проще ли воспользоваться чем-нибудь готовым???
Дык у ададина все готовое, хасп называется. Причем самый простой способ защиты не требует даже исходного кода - привязывает екзешник к ключу. Вариантов защиты целая куча - просто проверка наличия ключа, ограничение числа запусков, ограничение по времени и т.д. и т.п.
С уважением.
← →
wal © (2004-03-11 11:35) [18]http://www.aladdin.ru/
← →
Александр1 © (2004-03-11 17:41) [19]Alex Konshin
Как чем лучше? Я продаю программы и чё я должен ходить ко всем свом клиентам и узнавать «Скажите, пожалуйста, а какой у вашего винчестера серийный номер??» Да они на меня как на идиота смотреть будут. Да и вообще, а если винчестер у них сгорит, то всё программу запустить не удастся? Буду меня теребить, чтобы я им взломал собственную программу.
Понимаешь мне надо сделать так, чтобы программой можно было пользоваться одновременно только на одном компьютере. Разницы быть не должно, на каком компьютере, но чтобы её нельзя было откопировать. Ну, вернее откопировать та её можно, но она работать не будет. Она будет работать только на том компе, в который вставлен ключ.
Пользователь сможет пользоваться моей прогай и на работе и дома. Пришел вставил ключ и все работает. Разумеется, он, вряд ли даст его (ключ) кому либо. Самое большое достоинство это то, что ключ съёмная и удобная вещь!
← →
Александр1 © (2004-03-11 17:45) [20]wal - Спасибо я не знал о существовании такой компании1
← →
wal © (2004-03-12 12:09) [21]
> wal - Спасибо я не знал о существовании такой компании1
Не за что. Сам пользуюсь уже больше года.
С уважением.
← →
Александр1 © (2004-03-12 12:14) [22]wal - я вот им (компании)_ отправил письмо на счёт ключа по подробнее узнать, ответа пока чё-то нет!
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2004.05.02;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.035 c