Hardware Locking: Prevent License 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.

Subscribe to more news

Stay informed about our software updates.