Hello,
I have a more than 10 years of experience with VB6 programming, mostly with client-server structures which require a lot of debugging.
I have worked with security depending on hardware before so i have already done what you are asking for.
As for your request i can tell you with full confidence I CAN DO THIS.
Luciano Cittadini.