Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > работа с USB Flash Drive


Автор: newalex 18.2.2006, 07:30
Меня интересует всё, что касается USB и USB Flash Drive. Хочу сделать из флэшки некое подобие HASP
Как программно узнать что подключена флэшка?
Как сделать, чтобы программа, находящаяся на флэшке запускалась при её подключении?
Как сделать, чтобы при подключении флэшки программа автоматически считывала c неё нужную мне информацию?
Короче, буду признателен за любую помощь по работе с USB устройствами... Есть же драйвера, а вот конкретных функций не знаю.


Автор: Snowy 18.2.2006, 13:05
http://forum.vingrad.ru/index.php?showtopic=37870
http://forum.vingrad.ru/index.php?showtopic=42953

Автор: newalex 18.2.2006, 15:23
Snowy,
Спасибо посмотрю...

Автор: Softaz 4.3.2006, 20:08
 newalex, кстати, у меня такая же идея.
А, учитывая, что на флэшку можно записать кучу информации, можно записать на нее и защищаемую программу. Брать с флешки ее характеристики (типа предельный ток питания мс, серийник, если есть и т.п.), складывать, брать хэш-значение, которое будет являться паролем для расшифровки основной части программы или базы данных и т.д.
Конечно, не HASP, но лучше, чем запись в реестра или условный переход.

Пример на Delphi с модклем и программой, как узнать хр-ки флэшки: http://rapidshare.de/files/14680896/FullEnumeration.zip.html (181 кБ). Если будут мысли, пиши

Автор: bartram 9.3.2006, 10:10
Softaz, пожалуйста выложи пример на WebFile.ru а то что то с этой Repid вообще не качает smile

Автор: Softaz 11.3.2006, 10:17
bartram, выложил: http://webfile.ru/853415

Автор: bartram 11.3.2006, 13:46
Softaz, Спасибо посмотрю smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)