SUPPORT  

We pay particular attention to the requests and suggestions of our customers. If you have any questions concerning our products, please contact us at the following email addresses:

          Technical Support: support@oreans.com

          Sales Details and General Information: info@oreans.com

We usually reply emails within 24 hours. If you don't receive an answer from us in that time (probably due to our spam filter), please use our contact form:

         Contact Form

 
  KNOWLEDGE BASE  
 
Search:     Advanced search
Browse by Category:

How can I get the Hardware ID of a specific machine to create a hardware locked license?

Views: 4304
You just need to call the function WLHardwareGetId and protect your application. WLHardwareGetId will return the real hardware ID when it’s protected.

Please, notice that the Hardware ID is different if you protect with the “Ring-0 option” enabled or disabled (In the Protection Options panel). If your application is protected with the option Ring0 disabled, your application which calls the WLHardwareGetId function must also be protected with the Ring0 option disabled. Of course, you can also call the “WLGetHardwareId” function from your main application (so, no need to ship a different application to get the Hardware ID of your customers)

If you plan to lock your licenses to a U3 USB device, you have to protect your main application and the application which calls WLGetHardwareId with the option “U3 USB locking” enabled in both (in the Hardware Lock panel)

You can download an application already compiled and protected which calls the WLGetHardwareId from:

http://www.oreans.com/GetHardwareID.zip

Inside the ZIP file, you can find 3 different applications to get the Hardware ID, depending if the Hardware ID is obtained with the option “Ring-0” enabled, disabled or you want the U3 USB hardware ID.
Others in this Category
document I have a issue where it appears some of my customers hardware ID's will change after they reboot. Do you have any idea what may cause this?
document Is it possible to supply a custom hardware ID to your API? (string or integer). The client application I'm developing will be licensed per server it connects to. So I'll grab a server-specific number and use that as a hardware id. This will enable my customers to install the client as many times as they want but only connect to that one licensed server.
document I have protected my application with the following “Hardware Lock” items: CPU + BIOS, but now I want that my new protected application will be locked to CPU + BIOS + HDD. Do I have to obtain again the Hardware ID of my clients?
document I have seen that WinLicense can lock a specific license to a U3 USB device, does it mean that my customer only needs to move his U3 USB device to different computers to keep using the protected application with his hardware locked license?
document I have protected my applications to accept only licenses that are locked to a U3 USB device, but my new customer does not have a U3 USB device. What can I do?
document May I have some general documentation about how the U3 USB hardware locking works?
document If I format my computer, will the Hardware ID change?
document If I set BIOS changes to 0 in the HardwareLock panel, does it mean that the User can change the BIOS unlimited times or the User cannot change BIOS?
document I changed my protected project to accept lock to PC Hardware and U3 Hardware at the same time but I don't know how to get the correct hardware ID from my application depending on user choice (PC or External hardware) because the SDK function "WLHardwareGetID" has no parameter to get the desired ID
document How can I enable hardware lock in smartkey protection? Can you give me some examples?
document Can my application accept licenses locked to PC hardware and also licenses locked to a U3 USB stick?
document I have enabled "PC Hardware" and "U3 USB" hardware locking, but when my application calls WLHardwareGetId it returns 0000-0000-0000-0000-0000....? What's wrong?




 
   
Copyright © 2010 Oreans Technologies. All Rights Reserved. -- Oreans, Themida and WinLicense are registered trademarks.
All other trademarks used are properties of their respective owners.