Protecting COM Component against copying
-
Hello all, I'm facing this problem: I got some COM components (not OCX's) that I want to protect against copying and the whole process is based on three machine configs. : a physical, a logical and a random configuration. Basically they're: Processor ID, HD volume signature and a Cryptographic key pair respectively). There's a *.lic license file that is signed by me, and got all this configs and the serial number. The COM component (Emulation) must check out this file to verify if was signed by be(ownership) and if corresponds to the developing machine. The COM component (device) checks only the ownership. but my problem is: How to get those machine informations from the Emulator component? I also thought about set the Emulation registry with those machine informations from the Desktop machine, but I really don't know how to perform it!!:-D Thanks for any help, Raphael Amorim Security Analist Media System Raphael Amorim Dantas Leite VC++, VB, Java, .NET and eMbedded Programmer