Hardware Locking Explained: Protect Your Licenses from Unauthorized Sharing

by G.D.G. Software
licensing hardware-locking security

One of the most powerful features of VBA Padlock is hardware locking — the ability to bind a license to a specific computer. This prevents end users from sharing their activation keys with others.

Hardware ID options in VBA Padlock

Hardware components used to generate machine-specific activation IDs can be configured in VBA Padlock.

What is Hardware Locking?

Hardware locking ties a license to a unique Hardware ID that is derived from the computer’s hardware components. When you generate an activation key for a specific Hardware ID, that key will only work on that particular machine.

How It Works

Client online activation dialog

End users activate their copy from a built-in dialog tied to their machine identity.

  1. Your end user runs the protected VBA application
  2. VBA Padlock reads the machine’s hardware components to generate a unique Hardware ID
  3. The user provides this Hardware ID when requesting an activation key
  4. You (or your activation server) generates a key locked to that specific Hardware ID
  5. The key is validated against the machine’s hardware on each launch

Benefits

  • Prevents unauthorized sharing — keys only work on the machine they were created for
  • Deactivation support — users can deactivate and move their license to a new machine
  • Portable mode — optional .LIC file storage for USB or restricted environments
  • Configurable components — choose which hardware elements contribute to the Hardware ID

Online Activation

For automated key distribution, VBA Padlock includes a PHP activation kit that you deploy on your web server. The activation process becomes fully automated — your users enter their license key, and the server generates a hardware-locked activation key automatically.

Online activation setup in VBA Padlock Studio

Server-based activation can be configured directly in your licensing settings.

Learn more about hardware locking or download the free trial to see it in action.