• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 322
  • Last Modified:

USB Flash Drive

Id like to use USB Flash Drive as some sort of key that protects my software from unauthorized use. That is the software will only run if flash drive I issue to the user is inserted into any USB port on the PC.
 
Is there any BIOS or firmware unique ID or date/time on any typical flash drive and which API can I use to read those?
 
Thank you.
0
mvoronkin
Asked:
mvoronkin
  • 2
1 Solution
 
iHadiCommented:
Hi mvoronkin
The following link retrieves the hardcoded sn of the usb flash drive:
http://www.codeproject.com/csharp/hard_disk_serialNo.asp

The limitation of using sn of a flash drive is that not all usb flash drives have sn.
0
 
iHadiCommented:
sorry, the previous link was for the hard drive.
this is a good link:
http://www.experts-exchange.com/Programming/Languages/C_Sharp/Q_21709210.html
0

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now