IC HPT BIN Converter v1.18 Secure
=================================

WHAT WAS ADDED
--------------
- IC Diagnostics branded dark/red interface.
- Startup splash screen using the IC Diagnostics logo.
- Custom application icon.
- The same icon is used by the Windows EXE, installer, Start Menu shortcut,
  and Desktop shortcut.
- Hardware-bound offline activation.
- RSA-signed license keys.
- The distributed application contains ONLY the public verification key.
- Private signing key is not included with the customer software.

ACTIVATION FLOW
---------------
1. Customer installs and opens the program.
2. Activation window shows a Hardware ID.
3. Customer sends you that Hardware ID.
4. On YOUR private PC, use "IC HPT License Admin".
5. Enter customer/shop name and Hardware ID.
6. Generate the license key.
7. Send only that license key to the customer.
8. Customer pastes it into Activation and presses Activate.
9. The key only validates on the licensed hardware.

LICENSE STORAGE
---------------
Windows:
C:\ProgramData\IC HPT BIN Converter\license.lic

BUILD THE WINDOWS EXE
---------------------
On a Windows PC with Python installed:
1. Run BUILD_EXE.bat
2. Output:
   dist\IC HPT BIN Converter.exe

BUILD THE INSTALLER
-------------------
Install Inno Setup 6, then:
1. Run BUILD_INSTALLER.bat
2. Output:
   installer\IC_HPT_BIN_Converter_Setup_v1_18.exe

IMPORTANT
---------
No client-side protection is impossible to crack. This system materially
raises the effort required because the client cannot generate valid licenses
without your RSA private key. For stronger commercial hardening later, add
code signing, obfuscation/Nuitka compilation, and optionally online license
revocation/activation limits.
