├── SDK ├── English │ ├── C++ │ │ ├── CPELockClass │ │ │ ├── readme.txt │ │ │ ├── PELock.h │ │ │ └── PELock.cpp │ │ └── keygen.h │ ├── Delphi │ │ ├── demo_start.inc │ │ ├── feature_1_start.inc │ │ ├── feature_2_start.inc │ │ ├── feature_3_start.inc │ │ ├── feature_4_start.inc │ │ ├── feature_5_start.inc │ │ ├── feature_6_start.inc │ │ ├── feature_7_start.inc │ │ ├── feature_8_start.inc │ │ ├── feature_9_start.inc │ │ ├── clear_start.inc │ │ ├── crypt_start.inc │ │ ├── feature_10_start.inc │ │ ├── feature_11_start.inc │ │ ├── feature_12_start.inc │ │ ├── feature_13_start.inc │ │ ├── feature_14_start.inc │ │ ├── feature_15_start.inc │ │ ├── feature_16_start.inc │ │ ├── feature_17_start.inc │ │ ├── feature_18_start.inc │ │ ├── feature_19_start.inc │ │ ├── feature_20_start.inc │ │ ├── feature_21_start.inc │ │ ├── feature_22_start.inc │ │ ├── feature_23_start.inc │ │ ├── feature_24_start.inc │ │ ├── feature_25_start.inc │ │ ├── feature_26_start.inc │ │ ├── feature_27_start.inc │ │ ├── feature_28_start.inc │ │ ├── feature_29_start.inc │ │ ├── feature_30_start.inc │ │ ├── feature_31_start.inc │ │ ├── feature_32_start.inc │ │ ├── clear_start_mt.inc │ │ ├── crypt_start_mt.inc │ │ ├── demo_start_mt.inc │ │ ├── feature_10_start_mt.inc │ │ ├── feature_11_start_mt.inc │ │ ├── feature_12_start_mt.inc │ │ ├── feature_13_start_mt.inc │ │ ├── feature_14_start_mt.inc │ │ ├── feature_15_start_mt.inc │ │ ├── feature_16_start_mt.inc │ │ ├── feature_17_start_mt.inc │ │ ├── feature_18_start_mt.inc │ │ ├── feature_19_start_mt.inc │ │ ├── feature_1_start_mt.inc │ │ ├── feature_20_start_mt.inc │ │ ├── feature_21_start_mt.inc │ │ ├── feature_22_start_mt.inc │ │ ├── feature_23_start_mt.inc │ │ ├── feature_24_start_mt.inc │ │ ├── feature_25_start_mt.inc │ │ ├── feature_26_start_mt.inc │ │ ├── feature_27_start_mt.inc │ │ ├── feature_28_start_mt.inc │ │ ├── feature_29_start_mt.inc │ │ ├── feature_2_start_mt.inc │ │ ├── feature_30_start_mt.inc │ │ ├── feature_31_start_mt.inc │ │ ├── feature_32_start_mt.inc │ │ ├── feature_3_start_mt.inc │ │ ├── feature_4_start_mt.inc │ │ ├── feature_5_start_mt.inc │ │ ├── feature_6_start_mt.inc │ │ ├── feature_7_start_mt.inc │ │ ├── feature_8_start_mt.inc │ │ ├── feature_9_start_mt.inc │ │ ├── trial_expired.inc │ │ ├── unprotected_end.inc │ │ ├── unprotected_start.inc │ │ ├── file_crypt_start.inc │ │ ├── file_crypt_start_mt.inc │ │ ├── unregistered_start.inc │ │ ├── PELock.pas │ │ ├── hardware_id_callback.inc │ │ ├── keygen.inc │ │ ├── pelock_init_callback.inc │ │ ├── trial_total_expired.inc │ │ ├── unregistered_start_mt.inc │ │ ├── Component │ │ │ ├── PELockComponent.dcr │ │ │ └── PELockComponent.pas │ │ ├── demo_end.inc │ │ ├── feature_10_end.inc │ │ ├── feature_11_end.inc │ │ ├── feature_12_end.inc │ │ ├── feature_13_end.inc │ │ ├── feature_14_end.inc │ │ ├── feature_15_end.inc │ │ ├── feature_16_end.inc │ │ ├── feature_17_end.inc │ │ ├── feature_18_end.inc │ │ ├── feature_19_end.inc │ │ ├── feature_1_end.inc │ │ ├── feature_20_end.inc │ │ ├── feature_21_end.inc │ │ ├── feature_22_end.inc │ │ ├── feature_23_end.inc │ │ ├── feature_24_end.inc │ │ ├── feature_25_end.inc │ │ ├── feature_26_end.inc │ │ ├── feature_27_end.inc │ │ ├── feature_28_end.inc │ │ ├── feature_29_end.inc │ │ ├── feature_2_end.inc │ │ ├── feature_30_end.inc │ │ ├── feature_31_end.inc │ │ ├── feature_32_end.inc │ │ ├── feature_3_end.inc │ │ ├── feature_4_end.inc │ │ ├── feature_5_end.inc │ │ ├── feature_6_end.inc │ │ ├── feature_7_end.inc │ │ ├── feature_8_end.inc │ │ ├── feature_9_end.inc │ │ ├── clear_end.inc │ │ ├── crypt_end.inc │ │ ├── feature_10_end_mt.inc │ │ ├── feature_11_end_mt.inc │ │ ├── feature_12_end_mt.inc │ │ ├── feature_13_end_mt.inc │ │ ├── feature_14_end_mt.inc │ │ ├── feature_15_end_mt.inc │ │ ├── feature_16_end_mt.inc │ │ ├── feature_17_end_mt.inc │ │ ├── feature_18_end_mt.inc │ │ ├── feature_19_end_mt.inc │ │ ├── feature_1_end_mt.inc │ │ ├── feature_20_end_mt.inc │ │ ├── feature_21_end_mt.inc │ │ ├── feature_22_end_mt.inc │ │ ├── feature_23_end_mt.inc │ │ ├── feature_24_end_mt.inc │ │ ├── feature_25_end_mt.inc │ │ ├── feature_26_end_mt.inc │ │ ├── feature_27_end_mt.inc │ │ ├── feature_28_end_mt.inc │ │ ├── feature_29_end_mt.inc │ │ ├── feature_2_end_mt.inc │ │ ├── feature_30_end_mt.inc │ │ ├── feature_31_end_mt.inc │ │ ├── feature_32_end_mt.inc │ │ ├── feature_3_end_mt.inc │ │ ├── feature_4_end_mt.inc │ │ ├── feature_5_end_mt.inc │ │ ├── feature_6_end_mt.inc │ │ ├── feature_7_end_mt.inc │ │ ├── feature_8_end_mt.inc │ │ ├── feature_9_end_mt.inc │ │ ├── feature_end.inc │ │ ├── clear_end_mt.inc │ │ ├── crypt_end_mt.inc │ │ ├── demo_end_mt.inc │ │ ├── feature_end_mt.inc │ │ ├── file_crypt_end.inc │ │ ├── file_crypt_end_mt.inc │ │ ├── unregistered_end.inc │ │ └── unregistered_end_mt.inc │ ├── C │ │ ├── keygen.h │ │ ├── pelock.h │ │ └── pelock_plugin.h │ ├── MASM │ │ └── pelock.inc │ ├── PowerBASIC │ │ ├── keygen.inc │ │ └── pelock.inc │ └── PureBasic │ │ ├── keygen.pb │ │ ├── pelock.pb │ │ └── pelock_plugin.pb └── Polish │ ├── C++ │ ├── CPELockClass │ │ ├── readme.txt │ │ ├── PELock.cpp │ │ └── PELock.h │ └── keygen.h │ ├── Delphi │ ├── demo_start.inc │ ├── feature_1_start.inc │ ├── feature_2_start.inc │ ├── feature_3_start.inc │ ├── feature_4_start.inc │ ├── feature_5_start.inc │ ├── feature_6_start.inc │ ├── feature_7_start.inc │ ├── feature_8_start.inc │ ├── feature_9_start.inc │ ├── clear_start.inc │ ├── crypt_start.inc │ ├── demo_start_mt.inc │ ├── feature_10_start.inc │ ├── feature_11_start.inc │ ├── feature_12_start.inc │ ├── feature_13_start.inc │ ├── feature_14_start.inc │ ├── feature_15_start.inc │ ├── feature_16_start.inc │ ├── feature_17_start.inc │ ├── feature_18_start.inc │ ├── feature_19_start.inc │ ├── feature_1_start_mt.inc │ ├── feature_20_start.inc │ ├── feature_21_start.inc │ ├── feature_22_start.inc │ ├── feature_23_start.inc │ ├── feature_24_start.inc │ ├── feature_25_start.inc │ ├── feature_26_start.inc │ ├── feature_27_start.inc │ ├── feature_28_start.inc │ ├── feature_29_start.inc │ ├── feature_2_start_mt.inc │ ├── feature_30_start.inc │ ├── feature_31_start.inc │ ├── feature_32_start.inc │ ├── feature_3_start_mt.inc │ ├── feature_4_start_mt.inc │ ├── feature_5_start_mt.inc │ ├── feature_6_start_mt.inc │ ├── feature_7_start_mt.inc │ ├── feature_8_start_mt.inc │ ├── feature_9_start_mt.inc │ ├── unprotected_end.inc │ ├── clear_start_mt.inc │ ├── crypt_start_mt.inc │ ├── feature_10_start_mt.inc │ ├── feature_11_start_mt.inc │ ├── feature_12_start_mt.inc │ ├── feature_13_start_mt.inc │ ├── feature_14_start_mt.inc │ ├── feature_15_start_mt.inc │ ├── feature_16_start_mt.inc │ ├── feature_17_start_mt.inc │ ├── feature_18_start_mt.inc │ ├── feature_19_start_mt.inc │ ├── feature_20_start_mt.inc │ ├── feature_21_start_mt.inc │ ├── feature_22_start_mt.inc │ ├── feature_23_start_mt.inc │ ├── feature_24_start_mt.inc │ ├── feature_25_start_mt.inc │ ├── feature_26_start_mt.inc │ ├── feature_27_start_mt.inc │ ├── feature_28_start_mt.inc │ ├── feature_29_start_mt.inc │ ├── feature_30_start_mt.inc │ ├── feature_31_start_mt.inc │ ├── feature_32_start_mt.inc │ ├── trial_expired.inc │ ├── unprotected_start.inc │ ├── file_crypt_start.inc │ ├── unregistered_start.inc │ ├── PELock.pas │ ├── file_crypt_start_mt.inc │ ├── keygen.inc │ ├── hardware_id_callback.inc │ ├── pelock_init_callback.inc │ ├── trial_total_expired.inc │ ├── unregistered_start_mt.inc │ ├── feature_1_end.inc │ ├── feature_2_end.inc │ ├── feature_3_end.inc │ ├── feature_4_end.inc │ ├── feature_5_end.inc │ ├── feature_6_end.inc │ ├── feature_7_end.inc │ ├── feature_8_end.inc │ ├── feature_9_end.inc │ ├── Komponent │ │ ├── PELockComponent.dcr │ │ └── PELockComponent.pas │ ├── demo_end.inc │ ├── feature_10_end.inc │ ├── feature_11_end.inc │ ├── feature_12_end.inc │ ├── feature_13_end.inc │ ├── feature_14_end.inc │ ├── feature_15_end.inc │ ├── feature_16_end.inc │ ├── feature_17_end.inc │ ├── feature_18_end.inc │ ├── feature_19_end.inc │ ├── feature_20_end.inc │ ├── feature_21_end.inc │ ├── feature_22_end.inc │ ├── feature_23_end.inc │ ├── feature_24_end.inc │ ├── feature_25_end.inc │ ├── feature_26_end.inc │ ├── feature_27_end.inc │ ├── feature_28_end.inc │ ├── feature_29_end.inc │ ├── feature_30_end.inc │ ├── feature_31_end.inc │ ├── feature_32_end.inc │ ├── clear_end.inc │ ├── crypt_end.inc │ ├── demo_end_mt.inc │ ├── feature_10_end_mt.inc │ ├── feature_11_end_mt.inc │ ├── feature_12_end_mt.inc │ ├── feature_13_end_mt.inc │ ├── feature_14_end_mt.inc │ ├── feature_15_end_mt.inc │ ├── feature_16_end_mt.inc │ ├── feature_17_end_mt.inc │ ├── feature_18_end_mt.inc │ ├── feature_19_end_mt.inc │ ├── feature_1_end_mt.inc │ ├── feature_20_end_mt.inc │ ├── feature_21_end_mt.inc │ ├── feature_22_end_mt.inc │ ├── feature_23_end_mt.inc │ ├── feature_24_end_mt.inc │ ├── feature_25_end_mt.inc │ ├── feature_26_end_mt.inc │ ├── feature_27_end_mt.inc │ ├── feature_28_end_mt.inc │ ├── feature_29_end_mt.inc │ ├── feature_2_end_mt.inc │ ├── feature_30_end_mt.inc │ ├── feature_31_end_mt.inc │ ├── feature_32_end_mt.inc │ ├── feature_3_end_mt.inc │ ├── feature_4_end_mt.inc │ ├── feature_5_end_mt.inc │ ├── feature_6_end_mt.inc │ ├── feature_7_end_mt.inc │ ├── feature_8_end_mt.inc │ ├── feature_9_end_mt.inc │ ├── feature_end.inc │ ├── clear_end_mt.inc │ ├── crypt_end_mt.inc │ ├── feature_end_mt.inc │ ├── file_crypt_end.inc │ ├── unregistered_end.inc │ ├── file_crypt_end_mt.inc │ └── unregistered_end_mt.inc │ ├── C │ ├── keygen.h │ ├── pelock.h │ └── pelock_plugin.h │ ├── MASM │ └── pelock.inc │ ├── PureBasic │ ├── keygen.pb │ ├── pelock.pb │ └── pelock_plugin.pb │ └── PowerBASIC │ ├── keygen.inc │ └── pelock.inc └── Examples ├── English ├── 4. Keygen │ ├── ShareIt │ │ ├── test.bat │ │ ├── DelphiBin.dpr │ │ ├── KeyIntf.pas │ │ ├── KeyUser.pas │ │ ├── clear.bat │ │ └── ShareitKeyGen35.zip │ ├── Visual C++ │ │ ├── clear.bat │ │ ├── readme_important.txt │ │ ├── keygenerator.cpp │ │ ├── keygeneratorDlg.cpp │ │ └── res │ │ │ └── keygenerator.ico │ ├── C# │ │ ├── App.ico │ │ ├── main.cs │ │ └── keygen.cs │ ├── C │ │ ├── gui_1 │ │ │ ├── gui.c │ │ │ └── gui.res │ │ ├── gui_2 │ │ │ ├── gui.c │ │ │ └── gui.res │ │ ├── console_1 │ │ │ └── console.c │ │ ├── console_2 │ │ │ └── console.c │ │ └── console_3 │ │ │ └── console.c │ ├── Delphi │ │ ├── gui.dfm │ │ ├── gui.pas │ │ ├── main.res │ │ ├── keygen.inc │ │ └── clear.bat │ ├── PureBasic │ │ └── gui.pb │ └── PowerBASIC │ │ └── gui.bas ├── 5. Plugins │ ├── FASM │ │ ├── go_fasm.bat │ │ ├── pelock_plugin.asm │ │ ├── pelock_plugin.inc │ │ └── pelock_plugin.txt │ ├── C │ │ ├── pelock_plugin.c │ │ ├── pelock_plugin.dll │ │ └── pelock_plugin.txt │ ├── PureBasic │ │ ├── plugin.pb │ │ └── plugin.txt │ └── MASM │ │ ├── pelock_plugin.asm │ │ ├── pelock_plugin.inc │ │ └── pelock_plugin.txt ├── 1. License system │ ├── DEMO_START - license keys │ │ ├── C │ │ │ ├── gui │ │ │ │ ├── gui.h │ │ │ │ ├── gui.c │ │ │ │ └── gui.res │ │ │ └── console │ │ │ │ └── console.c │ │ ├── Visual C++ │ │ │ ├── clear.bat │ │ │ ├── pe.cpp │ │ │ ├── pe.ico │ │ │ └── small.ico │ │ ├── Delphi │ │ │ ├── clear.bat │ │ │ ├── gui.dfm │ │ │ ├── gui.pas │ │ │ └── main.res │ │ ├── Freepascal │ │ │ ├── clear.bat │ │ │ ├── main.ico │ │ │ └── main.res │ │ ├── PureBasic │ │ │ └── gui.pb │ │ └── PowerBASIC │ │ │ └── gui.bas │ ├── GetRegistrationName - user name │ │ ├── C │ │ │ └── gui │ │ │ │ ├── gui.h │ │ │ │ ├── gui.c │ │ │ │ └── gui.res │ │ ├── Visual C++ │ │ │ └── clear.bat │ │ ├── Delphi │ │ │ ├── demo_start.inc │ │ │ ├── clear.bat │ │ │ ├── demo_end.inc │ │ │ ├── gui.dfm │ │ │ ├── gui.pas │ │ │ └── main.res │ │ └── PureBasic │ │ │ └── gui.pb │ ├── DEMO_START - wrapper │ │ └── Delphi │ │ │ ├── include │ │ │ ├── demo_start.inc │ │ │ └── demo_end.inc │ │ │ ├── clear.bat │ │ │ ├── bin2hex.dpr │ │ │ ├── bin2hex.exe │ │ │ ├── wrapper.dpr │ │ │ └── executable_file.exe │ ├── DisableRegistrationKey - disable key │ │ ├── C │ │ │ └── gui │ │ │ │ ├── gui.h │ │ │ │ └── gui.c │ │ ├── Visual C++ │ │ │ └── clear.bat │ │ └── Delphi │ │ │ └── clear.bat │ ├── SetRegistrationKey - setting key │ │ ├── C │ │ │ └── gui │ │ │ │ ├── gui.h │ │ │ │ ├── gui.c │ │ │ │ └── gui.res │ │ └── Delphi │ │ │ ├── clear.bat │ │ │ ├── gui.dfm │ │ │ ├── gui.pas │ │ │ └── main.res │ ├── FEATURE_x_START - features encryption │ │ ├── C │ │ │ └── gui │ │ │ │ └── gui.h │ │ └── Delphi │ │ │ └── clear.bat │ ├── GetHardwareId - hardware identifier │ │ ├── Visual C++ │ │ │ └── clear.bat │ │ ├── C │ │ │ └── gui │ │ │ │ ├── gui.h │ │ │ │ └── gui.c │ │ └── Delphi │ │ │ └── clear.bat │ ├── GetKeyInteger - custom integer values │ │ ├── C │ │ │ └── gui │ │ │ │ └── gui.h │ │ ├── Visual C++ │ │ │ └── clear.bat │ │ └── Delphi │ │ │ └── clear.bat │ ├── UNREGISTERED_START - unregistered mode │ │ ├── C │ │ │ └── gui │ │ │ │ └── gui.h │ │ ├── Visual C++ │ │ │ └── clear.bat │ │ └── Delphi │ │ │ └── clear.bat │ ├── GetRegistrationName - user name (multiline) │ │ ├── C │ │ │ └── gui │ │ │ │ └── gui.h │ │ ├── Visual C++ │ │ │ └── clear.bat │ │ └── Delphi │ │ │ └── clear.bat │ ├── GetKeyData, IsFeatureEnabled - additional key data │ │ ├── C │ │ │ └── gui │ │ │ │ └── gui.h │ │ ├── Visual C++ │ │ │ └── clear.bat │ │ └── Delphi │ │ │ └── clear.bat │ ├── GetKeyStatus - license key status information │ │ ├── Visual C++ │ │ │ └── clear.bat │ │ ├── C │ │ │ └── gui │ │ │ │ └── gui.h │ │ └── Delphi │ │ │ └── clear.bat │ ├── SetRegistrationData - setting key from the memory │ │ ├── C │ │ │ └── gui │ │ │ │ └── gui.h │ │ ├── Visual C++ │ │ │ └── clear.bat │ │ └── Delphi │ │ │ └── clear.bat │ ├── HARDWARE_ID_CALLBACK - custom hardware id callback │ │ ├── Visual C++ │ │ │ └── clear.bat │ │ ├── C │ │ │ └── gui │ │ │ │ └── gui.h │ │ └── Delphi │ │ │ └── clear.bat │ ├── SetHardwareIdCallback - custom hardware id callback │ │ ├── Visual C++ │ │ │ └── clear.bat │ │ ├── C │ │ │ └── gui │ │ │ │ └── gui.h │ │ └── Delphi │ │ │ └── clear.bat │ ├── GetKeyRunningTime - key running time │ │ ├── C │ │ │ └── gui │ │ │ │ ├── gui.h │ │ │ │ └── gui.c │ │ └── Delphi │ │ │ └── clear.bat │ ├── GetKeyCreationDate - key creation date │ │ ├── C │ │ │ └── gui │ │ │ │ └── gui.h │ │ └── Delphi │ │ │ └── clear.bat │ ├── GetKeyExpirationDate - key expiration date │ │ ├── C │ │ │ └── gui │ │ │ │ └── gui.h │ │ └── Delphi │ │ │ └── clear.bat │ ├── GetRegistrationName - user name and hardware id (CString usage) │ │ └── Visual C++ │ │ │ └── clear.bat │ ├── GetRegistrationName - user name and hardware id (unicode version) │ │ ├── C │ │ │ └── gui │ │ │ │ └── gui.h │ │ └── Visual C++ │ │ │ └── clear.bat │ └── IsKeyHardwareIdLocked - is the key locked to the hardware identifier │ │ ├── Visual C++ │ │ └── clear.bat │ │ └── C │ │ └── gui │ │ └── gui.h ├── 3. Time trial │ ├── GetTrialDays - trial days │ │ ├── Visual C++ │ │ │ └── clear.bat │ │ ├── C │ │ │ ├── gui │ │ │ │ ├── gui.h │ │ │ │ ├── gui.c │ │ │ │ └── gui.res │ │ │ └── console │ │ │ │ └── console.c │ │ ├── Delphi │ │ │ ├── clear.bat │ │ │ ├── gui.dfm │ │ │ ├── gui.pas │ │ │ └── main.res │ │ ├── PureBasic │ │ │ └── gui.pb │ │ └── PowerBASIC │ │ │ └── gui.bas │ ├── GetTrialPeriod - trial period │ │ ├── Visual C++ │ │ │ ├── ReadMe.txt │ │ │ └── clear.bat │ │ ├── C │ │ │ ├── gui │ │ │ │ ├── gui.h │ │ │ │ ├── gui.c │ │ │ │ └── gui.res │ │ │ └── console │ │ │ │ └── console.c │ │ ├── Delphi │ │ │ ├── clear.bat │ │ │ ├── gui.dfm │ │ │ ├── gui.pas │ │ │ └── main.res │ │ ├── PureBasic │ │ │ └── gui.pb │ │ └── PowerBASIC │ │ │ └── gui.bas │ ├── GetExpirationDate - trial expiration │ │ ├── Visual C++ │ │ │ ├── clear.bat │ │ │ └── ReadMe.txt │ │ ├── C │ │ │ └── gui │ │ │ │ ├── gui.h │ │ │ │ ├── gui.c │ │ │ │ └── gui.res │ │ └── Delphi │ │ │ ├── clear.bat │ │ │ ├── gui.dfm │ │ │ ├── gui.pas │ │ │ └── main.res │ ├── GetTrialExecutions - trial executions │ │ ├── Visual C++ │ │ │ └── clear.bat │ │ ├── C │ │ │ └── gui │ │ │ │ ├── gui.h │ │ │ │ ├── gui.c │ │ │ │ └── gui.res │ │ └── Delphi │ │ │ ├── clear.bat │ │ │ ├── gui.dfm │ │ │ └── gui.pas │ ├── TRIAL_EXPIRED - time trial callback │ │ ├── Visual C++ │ │ │ └── clear.bat │ │ ├── Delphi │ │ │ ├── include │ │ │ │ ├── demo_start.inc │ │ │ │ ├── clear_start.inc │ │ │ │ ├── crypt_start.inc │ │ │ │ ├── trial_expired.inc │ │ │ │ ├── demo_end.inc │ │ │ │ ├── clear_end.inc │ │ │ │ └── crypt_end.inc │ │ │ ├── gui.pas │ │ │ └── main.res │ │ ├── C │ │ │ └── gui │ │ │ │ ├── gui.h │ │ │ │ ├── gui.c │ │ │ │ └── gui.res │ │ └── PureBasic │ │ │ └── gui.pb │ └── TRIAL_TOTAL_EXPIRED - time trial callback │ │ ├── Visual C++ │ │ └── clear.bat │ │ ├── Delphi │ │ └── include │ │ │ ├── demo_start.inc │ │ │ ├── clear_start.inc │ │ │ ├── crypt_start.inc │ │ │ ├── trial_expired.inc │ │ │ ├── demo_end.inc │ │ │ ├── clear_end.inc │ │ │ └── crypt_end.inc │ │ └── C │ │ └── gui │ │ └── gui.h ├── 2. Protection integration │ ├── CLEAR_START - code clear │ │ ├── C │ │ │ └── gui │ │ │ │ ├── gui.h │ │ │ │ ├── gui.c │ │ │ │ └── gui.res │ │ └── Delphi │ │ │ ├── clear.bat │ │ │ ├── gui.pas │ │ │ └── main.res │ ├── PELOCK_CPUID - checkpoints │ │ ├── C │ │ │ └── gui │ │ │ │ ├── gui.h │ │ │ │ ├── gui.c │ │ │ │ └── gui.res │ │ └── Visual C++ │ │ │ └── clear.bat │ ├── CRYPT_START - code encryption │ │ ├── C │ │ │ └── gui │ │ │ │ └── gui.h │ │ └── Delphi │ │ │ └── clear.bat │ ├── PELOCK_CHECKPOINT - checkpoints │ │ ├── C │ │ │ └── gui │ │ │ │ └── gui.h │ │ └── Visual C++ │ │ │ └── clear.bat │ ├── PELOCK_MEMORY_GAP - memory gaps │ │ ├── C │ │ │ └── gui │ │ │ │ └── gui.h │ │ └── Delphi │ │ │ └── clear.bat │ ├── FILE_CRYPT_START - code encryption │ │ ├── C │ │ │ └── gui │ │ │ │ └── gui.h │ │ └── Delphi │ │ │ └── clear.bat │ ├── IsPELockPresent - protection checks │ │ ├── C │ │ │ └── gui │ │ │ │ └── gui.h │ │ ├── Visual C++ │ │ │ └── clear.bat │ │ └── Delphi │ │ │ └── clear.bat │ ├── PELOCK_DWORD - protected constants │ │ ├── C │ │ │ └── gui │ │ │ │ └── gui.h │ │ ├── Visual C++ │ │ │ └── clear.bat │ │ └── Delphi │ │ │ └── clear.bat │ ├── PELOCK_INIT_CALLBACK - initalization callbacks │ │ ├── C │ │ │ └── gui │ │ │ │ └── gui.h │ │ └── Visual C++ │ │ │ └── clear.bat │ └── EncryptData, EncryptMemory - encryption functions │ │ ├── Visual C++ │ │ └── clear.bat │ │ ├── C │ │ └── gui │ │ │ └── gui.h │ │ └── Delphi │ │ └── clear.bat └── 6. Custom compression │ └── CompressionLibrary │ ├── CompressionLibrary.h │ └── CompressionLibrary.cpp └── Polish ├── 4. Keygen ├── ShareIt │ ├── test.bat │ ├── KeyIntf.pas │ ├── KeyUser.pas │ ├── DelphiBin.dpr │ ├── clear.bat │ └── ShareItKeyGen.zip ├── Visual C++ │ ├── clear.bat │ ├── readme_important.txt │ ├── keygenerator.cpp │ ├── keygeneratorDlg.cpp │ └── res │ │ └── keygenerator.ico ├── C# │ ├── App.ico │ ├── keygen.cs │ └── main.cs ├── C │ ├── gui_1 │ │ ├── gui.c │ │ └── gui.res │ ├── gui_2 │ │ ├── gui.c │ │ └── gui.res │ ├── console_1 │ │ └── console.c │ ├── console_2 │ │ └── console.c │ └── console_3 │ │ └── console.c ├── Delphi │ ├── gui.dfm │ ├── gui.pas │ ├── main.res │ └── clear.bat ├── PureBasic │ └── gui.pb └── PowerBASIC │ └── gui.bas ├── 5. Wtyczki ├── FASM │ ├── go_fasm.bat │ ├── pelock_plugin.asm │ ├── pelock_plugin.inc │ ├── pelock_plugin.txt │ └── plugin_messagebox.bin ├── C │ ├── pelock_plugin.c │ └── pelock_plugin.txt ├── PureBasic │ ├── pelock.txt │ └── plugin.pb └── MASM │ ├── pelock_plugin.asm │ ├── pelock_plugin.inc │ └── pelock_plugin.txt ├── 1. System licencyjny ├── DEMO_START - klucze licencyjne │ ├── C │ │ └── gui │ │ │ ├── gui.h │ │ │ ├── gui.c │ │ │ └── gui.res │ ├── Visual C++ │ │ └── clear.bat │ ├── Delphi │ │ ├── clear.bat │ │ ├── gui.dfm │ │ ├── gui.pas │ │ └── main.res │ └── Freepascal │ │ └── clear.bat ├── GetRegistrationName - nazwa uzytkownika │ ├── C │ │ └── gui │ │ │ └── gui.h │ ├── Visual C++ │ │ └── clear.bat │ └── Delphi │ │ └── clear.bat ├── SetRegistrationKey - ustawianie klucza │ ├── C │ │ └── gui │ │ │ └── gui.h │ └── Delphi │ │ └── clear.bat ├── GetHardwareId - sprzetowy identyfikator │ ├── Visual C++ │ │ └── clear.bat │ ├── C │ │ └── gui │ │ │ └── gui.h │ └── Delphi │ │ └── clear.bat ├── GetKeyInteger - dodatkowe wartosci liczbowe │ ├── C │ │ └── gui │ │ │ └── gui.h │ ├── Visual C++ │ │ └── clear.bat │ └── Delphi │ │ └── clear.bat ├── UNREGISTERED_START - tryb niezarejestrowany │ ├── C │ │ └── gui │ │ │ └── gui.h │ ├── Visual C++ │ │ └── clear.bat │ └── Delphi │ │ └── clear.bat ├── FEATURE_x_START - indywidualnie szyfrowane sekcje │ ├── C │ │ └── gui │ │ │ └── gui.h │ └── Delphi │ │ └── clear.bat ├── SetRegistrationData - ustawianie klucza z pamieci │ ├── C │ │ └── gui │ │ │ └── gui.h │ ├── Visual C++ │ │ └── clear.bat │ └── Delphi │ │ └── clear.bat ├── GetKeyData, IsFeaturePresent - dodatkowe dane klucza │ ├── C │ │ └── gui │ │ │ └── gui.h │ ├── Visual C++ │ │ └── clear.bat │ └── Delphi │ │ ├── include │ │ └── demo_start.inc │ │ └── clear.bat ├── GetRegistrationName - nazwa uzytkownika (multiline) │ ├── C │ │ └── gui │ │ │ └── gui.h │ ├── Visual C++ │ │ └── clear.bat │ └── Delphi │ │ └── clear.bat ├── DisableRegistrationKey - wylaczenie klucza licencyjnego │ ├── C │ │ └── gui │ │ │ └── gui.h │ ├── Visual C++ │ │ └── clear.bat │ └── Delphi │ │ └── clear.bat ├── GetKeyStatus - informacje o statusie klucza licencyjnego │ ├── Visual C++ │ │ └── clear.bat │ ├── C │ │ └── gui │ │ │ └── gui.h │ └── Delphi │ │ └── clear.bat ├── GetRegistrationName - nazwa uzytkownika (wersja unicode) │ ├── C │ │ └── gui │ │ │ └── gui.h │ └── Visual C++ │ │ ├── clear.bat │ │ └── stdafx.h ├── GetKeyCreationDate - data utworzenia klucza │ ├── C │ │ └── gui │ │ │ └── gui.h │ └── Delphi │ │ └── clear.bat ├── GetKeyExpirationDate - data wygasniecia klucza │ ├── C │ │ └── gui │ │ │ └── gui.h │ └── Delphi │ │ └── clear.bat ├── GetKeyRunningTime - czas wykorzystania klucza │ ├── C │ │ └── gui │ │ │ └── gui.h │ └── Delphi │ │ └── clear.bat ├── GetRegistrationName - nazwa uzytkownika (przyklad uzycia CString) │ └── Visual C++ │ │ └── clear.bat ├── HARDWARE_ID_CALLBACK - wlasna procedura identyfikatora sprzetowego │ ├── Visual C++ │ │ └── clear.bat │ └── C │ │ └── gui │ │ └── gui.h ├── SetHardwareIdCallback - wlasna procedura identyfikatora sprzetowego │ ├── Visual C++ │ │ └── clear.bat │ └── C │ │ └── gui │ │ └── gui.h ├── IsKeyHardwareIdLocked - czy klucz jest zablokowany na sprzetowy identyfikator │ ├── Visual C++ │ │ └── clear.bat │ └── C │ │ └── gui │ │ └── gui.h └── DEMO_START - wrapper │ └── Delphi │ ├── clear.bat │ ├── bin2hex.dpr │ ├── bin2hex.exe │ └── wrapper.dpr ├── 2. Integracja zabezpieczenia ├── CLEAR_START - zamazywanie kodu │ ├── C │ │ └── gui │ │ │ └── gui.h │ └── Delphi │ │ └── clear.bat ├── CRYPT_START - szyfrowanie kodu │ ├── C │ │ └── gui │ │ │ └── gui.h │ └── Delphi │ │ └── clear.bat ├── PELOCK_CPUID - punkty kontrolne │ ├── C │ │ └── gui │ │ │ └── gui.h │ └── Visual C++ │ │ └── clear.bat ├── FILE_CRYPT_START - szyfrowanie kodu │ ├── C │ │ └── gui │ │ │ └── gui.h │ └── Delphi │ │ └── clear.bat ├── PELOCK_CHECKPOINT - punkty kontrolne │ ├── C │ │ └── gui │ │ │ └── gui.h │ └── Visual C++ │ │ └── clear.bat ├── PELOCK_DWORD - chronione wartosci │ ├── C │ │ └── gui │ │ │ └── gui.h │ ├── Visual C++ │ │ └── clear.bat │ └── Delphi │ │ └── clear.bat ├── IsPELockPresent - stan zabezpieczenia │ ├── C │ │ └── gui │ │ │ └── gui.h │ ├── Visual C++ │ │ └── clear.bat │ └── Delphi │ │ └── clear.bat ├── PELOCK_MEMORY_GAP - przerwy w pamieci │ ├── C │ │ └── gui │ │ │ └── gui.h │ └── Delphi │ │ └── clear.bat ├── PELOCK_INIT_CALLBACK - funkcje inicjalizujace │ ├── C │ │ └── gui │ │ │ └── gui.h │ └── Visual C++ │ │ └── clear.bat └── EncryptData, EncryptMemory - funkcje szyfrujace │ ├── Visual C++ │ └── clear.bat │ ├── C │ └── gui │ │ └── gui.h │ └── Delphi │ └── clear.bat └── 3. Ograniczenia czasowe ├── GetTrialDays - ilosc dni dzialania ├── Visual C++ │ └── clear.bat ├── C │ └── gui │ │ └── gui.h └── Delphi │ └── clear.bat ├── GetExpirationDate - data wygasniecia ├── Visual C++ │ ├── clear.bat │ └── ReadMe.txt ├── C │ └── gui │ │ └── gui.h └── Delphi │ └── clear.bat ├── GetTrialExecutions - ilosc uruchomien ├── Visual C++ │ └── clear.bat ├── C │ └── gui │ │ └── gui.h └── Delphi │ └── clear.bat ├── GetTrialPeriod - okres dzialania aplikacji ├── Visual C++ │ ├── ReadMe.txt │ └── clear.bat ├── C │ └── gui │ │ └── gui.h └── Delphi │ └── clear.bat ├── TRIAL_EXPIRED - czas dzialania aplikacji ├── Visual C++ │ └── clear.bat └── C │ └── gui │ └── gui.h └── TRIAL_TOTAL_EXPIRED - calkowity czas dzialania aplikacji ├── Visual C++ └── clear.bat └── C └── gui └── gui.h /SDK/English/C++/CPELockClass/readme.txt: -------------------------------------------------------------------------------- 1 | Visual C++ examples needs this files to compile! -------------------------------------------------------------------------------- /SDK/Polish/C++/CPELockClass/readme.txt: -------------------------------------------------------------------------------- 1 | Visual C++ examples needs this files to compile! -------------------------------------------------------------------------------- /Examples/English/4. Keygen/ShareIt/test.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | DelphiBin.exe keytest-input.txt out1.txt key.lic 3 | pause 4 | cls -------------------------------------------------------------------------------- /Examples/English/4. Keygen/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/English/4. Keygen/Visual C++/readme_important.txt: -------------------------------------------------------------------------------- 1 | Copy keygen.h and \lib\ms32\keygen.lib to the current directory. -------------------------------------------------------------------------------- /Examples/Polish/4. Keygen/ShareIt/test.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | DelphiBin.exe keytest-input.txt out1.txt key.lic 3 | pause 4 | cls -------------------------------------------------------------------------------- /Examples/Polish/4. Keygen/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/Polish/4. Keygen/Visual C++/readme_important.txt: -------------------------------------------------------------------------------- 1 | Skopiuj keygen.h oraz \lib\ms32\keygen.lib do biezacego katalogu. -------------------------------------------------------------------------------- /SDK/English/Delphi/demo_start.inc: -------------------------------------------------------------------------------- 1 | // 2 | // DEMO_START macro 3 | // 4 | asm DB $EB,$07,$EB,$FC,$EB,$FA,$EB,$FA,$C7 end; 5 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_1_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_1_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$00,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_2_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_2_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$01,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_3_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_3_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$02,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_4_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_4_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$03,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_5_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_5_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$04,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_6_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_6_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$05,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_7_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_7_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$06,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_8_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_8_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$07,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_9_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_9_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$08,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/demo_start.inc: -------------------------------------------------------------------------------- 1 | // 2 | // DEMO_START macro 3 | // 4 | asm DB $EB,$07,$EB,$FC,$EB,$FA,$EB,$FA,$C7 end; 5 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_1_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_1_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$00,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_2_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_2_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$01,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_3_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_3_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$02,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_4_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_4_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$03,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_5_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_5_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$04,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_6_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_6_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$05,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_7_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_7_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$06,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_8_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_8_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$07,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_9_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_9_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$08,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/clear_start.inc: -------------------------------------------------------------------------------- 1 | // 2 | // CLEAR_START macro 3 | // 4 | asm DB $EB,$07,$EB,$FC,$EB,$00,$EB,$01,$C9 end; 5 | -------------------------------------------------------------------------------- /SDK/English/Delphi/crypt_start.inc: -------------------------------------------------------------------------------- 1 | // 2 | // CRYPT_START macro 3 | // 4 | asm DB $EB,$07,$EB,$05,$EB,$03,$EB,$01,$C7 end; 5 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_10_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_10_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$09,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_11_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_11_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$0A,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_12_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_12_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$0B,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_13_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_13_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$0C,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_14_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_14_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$0D,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_15_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_15_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$0E,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_16_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_16_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$0F,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_17_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_17_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$10,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_18_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_18_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$11,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_19_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_19_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$12,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_20_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_20_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$13,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_21_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_21_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$14,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_22_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_22_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$15,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_23_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_23_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$16,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_24_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_24_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$17,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_25_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_25_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$18,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_26_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_26_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$19,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_27_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_27_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$1A,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_28_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_28_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$1B,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_29_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_29_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$1C,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_30_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_30_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$1D,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_31_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_31_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$1E,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_32_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_32_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$1F,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/clear_start.inc: -------------------------------------------------------------------------------- 1 | // 2 | // CLEAR_START macro 3 | // 4 | asm DB $EB,$07,$EB,$FC,$EB,$00,$EB,$01,$C9 end; 5 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/crypt_start.inc: -------------------------------------------------------------------------------- 1 | // 2 | // CRYPT_START macro 3 | // 4 | asm DB $EB,$07,$EB,$05,$EB,$03,$EB,$01,$C7 end; 5 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/demo_start_mt.inc: -------------------------------------------------------------------------------- 1 | // 2 | // DEMO_START_MT macro 3 | // 4 | asm DB $EB,$07,$EB,$FC,$EB,$FA,$EB,$FA,$D7 end; 5 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_10_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_10_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$09,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_11_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_11_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$0A,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_12_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_12_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$0B,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_13_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_13_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$0C,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_14_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_14_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$0D,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_15_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_15_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$0E,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_16_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_16_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$0F,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_17_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_17_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$10,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_18_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_18_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$11,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_19_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_19_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$12,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_1_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_1_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$00,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_20_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_20_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$13,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_21_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_21_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$14,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_22_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_22_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$15,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_23_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_23_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$16,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_24_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_24_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$17,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_25_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_25_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$18,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_26_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_26_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$19,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_27_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_27_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$1A,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_28_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_28_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$1B,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_29_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_29_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$1C,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_2_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_2_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$01,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_30_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_30_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$1D,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_31_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_31_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$1E,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_32_start.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_32_START macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$1F,$FA,$EB,$FA,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_3_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_3_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$02,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_4_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_4_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$03,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_5_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_5_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$04,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_6_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_6_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$05,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_7_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_7_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$06,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_8_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_8_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$07,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_9_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_9_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$08,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/unprotected_end.inc: -------------------------------------------------------------------------------- 1 | // 2 | // UNPROTECTED_END macro 3 | // 4 | asm DB $EB,$06,$89,$ED,$8B,$E4,$EB,$FA end; 5 | -------------------------------------------------------------------------------- /SDK/English/C/keygen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/SDK/English/C/keygen.h -------------------------------------------------------------------------------- /SDK/English/C/pelock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/SDK/English/C/pelock.h -------------------------------------------------------------------------------- /SDK/English/Delphi/clear_start_mt.inc: -------------------------------------------------------------------------------- 1 | // 2 | // CLEAR_START_MT macro 3 | // 4 | asm DB $EB,$07,$EB,$FC,$EB,$00,$EB,$01,$D9 end; 5 | -------------------------------------------------------------------------------- /SDK/English/Delphi/crypt_start_mt.inc: -------------------------------------------------------------------------------- 1 | // 2 | // CRYPT_START_MT macro 3 | // 4 | asm DB $EB,$07,$EB,$05,$EB,$03,$EB,$01,$D7 end; 5 | -------------------------------------------------------------------------------- /SDK/English/Delphi/demo_start_mt.inc: -------------------------------------------------------------------------------- 1 | // 2 | // DEMO_START_MT macro 3 | // 4 | asm DB $EB,$07,$EB,$FC,$EB,$FA,$EB,$FA,$D7 end; 5 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_10_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_10_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$09,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_11_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_11_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$0A,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_12_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_12_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$0B,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_13_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_13_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$0C,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_14_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_14_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$0D,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_15_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_15_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$0E,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_16_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_16_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$0F,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_17_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_17_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$10,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_18_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_18_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$11,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_19_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_19_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$12,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_1_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_1_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$00,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_20_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_20_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$13,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_21_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_21_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$14,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_22_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_22_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$15,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_23_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_23_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$16,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_24_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_24_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$17,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_25_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_25_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$18,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_26_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_26_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$19,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_27_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_27_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$1A,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_28_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_28_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$1B,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_29_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_29_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$1C,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_2_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_2_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$01,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_30_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_30_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$1D,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_31_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_31_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$1E,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_32_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_32_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$1F,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_3_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_3_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$02,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_4_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_4_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$03,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_5_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_5_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$04,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_6_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_6_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$05,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_7_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_7_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$06,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_8_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_8_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$07,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_9_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_9_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$08,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/trial_expired.inc: -------------------------------------------------------------------------------- 1 | // 2 | // TRIAL_EXPIRED macro 3 | // 4 | asm DB $EB,$08,$00,$11,$22,$33,$33,$22,$11,$00 end; 5 | -------------------------------------------------------------------------------- /SDK/English/Delphi/unprotected_end.inc: -------------------------------------------------------------------------------- 1 | // 2 | // UNPROTECTED_END macro 3 | // 4 | asm DB $EB,$06,$89,$ED,$8B,$E4,$EB,$FA end; 5 | -------------------------------------------------------------------------------- /SDK/English/Delphi/unprotected_start.inc: -------------------------------------------------------------------------------- 1 | // 2 | // UNPROTECTED_START macro 3 | // 4 | asm DB $EB,$06,$8B,$E4,$89,$ED,$EB,$FC end; 5 | -------------------------------------------------------------------------------- /SDK/Polish/C++/keygen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/SDK/Polish/C++/keygen.h -------------------------------------------------------------------------------- /SDK/Polish/C/keygen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/SDK/Polish/C/keygen.h -------------------------------------------------------------------------------- /SDK/Polish/C/pelock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/SDK/Polish/C/pelock.h -------------------------------------------------------------------------------- /SDK/Polish/Delphi/clear_start_mt.inc: -------------------------------------------------------------------------------- 1 | // 2 | // CLEAR_START_MT macro 3 | // 4 | asm DB $EB,$07,$EB,$FC,$EB,$00,$EB,$01,$D9 end; 5 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/crypt_start_mt.inc: -------------------------------------------------------------------------------- 1 | // 2 | // CRYPT_START_MT macro 3 | // 4 | asm DB $EB,$07,$EB,$05,$EB,$03,$EB,$01,$D7 end; 5 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_10_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_10_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$09,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_11_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_11_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$0A,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_12_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_12_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$0B,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_13_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_13_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$0C,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_14_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_14_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$0D,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_15_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_15_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$0E,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_16_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_16_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$0F,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_17_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_17_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$10,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_18_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_18_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$11,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_19_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_19_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$12,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_20_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_20_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$13,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_21_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_21_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$14,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_22_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_22_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$15,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_23_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_23_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$16,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_24_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_24_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$17,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_25_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_25_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$18,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_26_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_26_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$19,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_27_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_27_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$1A,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_28_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_28_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$1B,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_29_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_29_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$1C,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_30_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_30_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$1D,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_31_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_31_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$1E,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_32_start_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_32_START_MT macro 2 | asm DB $EB,$08,$EB,$FC,$EB,$1F,$FA,$EB,$FA,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/trial_expired.inc: -------------------------------------------------------------------------------- 1 | // 2 | // TRIAL_EXPIRED macro 3 | // 4 | asm DB $EB,$08,$00,$11,$22,$33,$33,$22,$11,$00 end; 5 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/unprotected_start.inc: -------------------------------------------------------------------------------- 1 | // 2 | // UNPROTECTED_START macro 3 | // 4 | asm DB $EB,$06,$8B,$E4,$89,$ED,$EB,$FC end; 5 | -------------------------------------------------------------------------------- /SDK/English/C++/keygen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/SDK/English/C++/keygen.h -------------------------------------------------------------------------------- /SDK/English/Delphi/file_crypt_start.inc: -------------------------------------------------------------------------------- 1 | // 2 | // FILE_CRYPT_START macro 3 | // 4 | asm DB $EB,$07,$EB,$02,$EB,$FC,$EB,$01,$CA end; 5 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/file_crypt_start.inc: -------------------------------------------------------------------------------- 1 | // 2 | // FILE_CRYPT_START macro 3 | // 4 | asm DB $EB,$07,$EB,$02,$EB,$FC,$EB,$01,$CA end; 5 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/unregistered_start.inc: -------------------------------------------------------------------------------- 1 | // 2 | // UNREGISTERED_START macro 3 | // 4 | asm DB $EB,$07,$EB,$02,$EB,$FA,$EB,$01,$CB end; 5 | -------------------------------------------------------------------------------- /SDK/English/Delphi/file_crypt_start_mt.inc: -------------------------------------------------------------------------------- 1 | // 2 | // FILE_CRYPT_START_MT macro 3 | // 4 | asm DB $EB,$07,$EB,$02,$EB,$FC,$EB,$01,$DA end; 5 | -------------------------------------------------------------------------------- /SDK/English/Delphi/unregistered_start.inc: -------------------------------------------------------------------------------- 1 | // 2 | // UNREGISTERED_START macro 3 | // 4 | asm DB $EB,$07,$EB,$02,$EB,$FA,$EB,$01,$CB end; 5 | -------------------------------------------------------------------------------- /SDK/English/MASM/pelock.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/SDK/English/MASM/pelock.inc -------------------------------------------------------------------------------- /SDK/Polish/C/pelock_plugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/SDK/Polish/C/pelock_plugin.h -------------------------------------------------------------------------------- /SDK/Polish/Delphi/PELock.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/SDK/Polish/Delphi/PELock.pas -------------------------------------------------------------------------------- /SDK/Polish/Delphi/file_crypt_start_mt.inc: -------------------------------------------------------------------------------- 1 | // 2 | // FILE_CRYPT_START_MT macro 3 | // 4 | asm DB $EB,$07,$EB,$02,$EB,$FC,$EB,$01,$DA end; 5 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/keygen.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/SDK/Polish/Delphi/keygen.inc -------------------------------------------------------------------------------- /SDK/Polish/MASM/pelock.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/SDK/Polish/MASM/pelock.inc -------------------------------------------------------------------------------- /Examples/English/5. Plugins/FASM/go_fasm.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | set file=pelock_plugin 3 | e:\dev\fasm\fasm.exe %file%.asm 4 | del *.bin 5 | pause 6 | cls -------------------------------------------------------------------------------- /Examples/Polish/5. Wtyczki/FASM/go_fasm.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | set file=pelock_plugin 3 | e:\dev\fasm\fasm.exe %file%.asm 4 | del *.bin 5 | pause 6 | cls -------------------------------------------------------------------------------- /SDK/English/C/pelock_plugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/SDK/English/C/pelock_plugin.h -------------------------------------------------------------------------------- /SDK/English/Delphi/PELock.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/SDK/English/Delphi/PELock.pas -------------------------------------------------------------------------------- /SDK/English/Delphi/hardware_id_callback.inc: -------------------------------------------------------------------------------- 1 | // 2 | // HARDWARE_ID_CALLBACK macro 3 | // 4 | asm DB $EB,$08,$4F,$5A,$F7,$38,$31,$CD,$E0,$53 end; 5 | -------------------------------------------------------------------------------- /SDK/English/Delphi/keygen.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/SDK/English/Delphi/keygen.inc -------------------------------------------------------------------------------- /SDK/English/Delphi/pelock_init_callback.inc: -------------------------------------------------------------------------------- 1 | // 2 | // PELOCK_INIT_CALLBACK macro 3 | // 4 | asm DB $EB,$08,$10,$11,$22,$33,$33,$22,$11,$00 end; 5 | -------------------------------------------------------------------------------- /SDK/English/Delphi/trial_total_expired.inc: -------------------------------------------------------------------------------- 1 | // 2 | // TRIAL_TOTAL_EXPIRED macro 3 | // 4 | asm DB $EB,$08,$01,$11,$22,$33,$33,$22,$11,$00 end; 5 | -------------------------------------------------------------------------------- /SDK/English/Delphi/unregistered_start_mt.inc: -------------------------------------------------------------------------------- 1 | // 2 | // UNREGISTERED_START_MT macro 3 | // 4 | asm DB $EB,$07,$EB,$02,$EB,$FA,$EB,$01,$DB end; 5 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/hardware_id_callback.inc: -------------------------------------------------------------------------------- 1 | // 2 | // HARDWARE_ID_CALLBACK macro 3 | // 4 | asm DB $EB,$08,$4F,$5A,$F7,$38,$31,$CD,$E0,$53 end; 5 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/pelock_init_callback.inc: -------------------------------------------------------------------------------- 1 | // 2 | // PELOCK_INIT_CALLBACK macro 3 | // 4 | asm DB $EB,$08,$10,$11,$22,$33,$33,$22,$11,$00 end; 5 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/trial_total_expired.inc: -------------------------------------------------------------------------------- 1 | // 2 | // TRIAL_TOTAL_EXPIRED macro 3 | // 4 | asm DB $EB,$08,$01,$11,$22,$33,$33,$22,$11,$00 end; 5 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/unregistered_start_mt.inc: -------------------------------------------------------------------------------- 1 | // 2 | // UNREGISTERED_START_MT macro 3 | // 4 | asm DB $EB,$07,$EB,$02,$EB,$FA,$EB,$01,$DB end; 5 | -------------------------------------------------------------------------------- /SDK/Polish/PureBasic/keygen.pb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/SDK/Polish/PureBasic/keygen.pb -------------------------------------------------------------------------------- /SDK/Polish/PureBasic/pelock.pb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/SDK/Polish/PureBasic/pelock.pb -------------------------------------------------------------------------------- /Examples/English/1. License system/DEMO_START - license keys/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetTrialDays - trial days/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /SDK/English/PowerBASIC/keygen.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/SDK/English/PowerBASIC/keygen.inc -------------------------------------------------------------------------------- /SDK/English/PowerBASIC/pelock.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/SDK/English/PowerBASIC/pelock.inc -------------------------------------------------------------------------------- /SDK/English/PureBasic/keygen.pb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/SDK/English/PureBasic/keygen.pb -------------------------------------------------------------------------------- /SDK/English/PureBasic/pelock.pb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/SDK/English/PureBasic/pelock.pb -------------------------------------------------------------------------------- /SDK/Polish/PowerBASIC/keygen.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/SDK/Polish/PowerBASIC/keygen.inc -------------------------------------------------------------------------------- /SDK/Polish/PowerBASIC/pelock.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/SDK/Polish/PowerBASIC/pelock.inc -------------------------------------------------------------------------------- /Examples/English/1. License system/DEMO_START - license keys/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/English/1. License system/GetRegistrationName - user name/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetTrialPeriod - trial period/Visual C++/ReadMe.txt: -------------------------------------------------------------------------------- 1 | You need to protect this application with "Trial period" option enabled. -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetTrialPeriod - trial period/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/English/1. License system/DEMO_START - wrapper/Delphi/include/demo_start.inc: -------------------------------------------------------------------------------- 1 | // DEMO_START macro 2 | asm DB $EB,$07,$EB,$FC,$EB,$FA,$EB,$FA,$C7 end; 3 | -------------------------------------------------------------------------------- /Examples/English/1. License system/DisableRegistrationKey - disable key/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | -------------------------------------------------------------------------------- /Examples/English/1. License system/GetRegistrationName - user name/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/English/1. License system/SetRegistrationKey - setting key/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | -------------------------------------------------------------------------------- /Examples/English/2. Protection integration/CLEAR_START - code clear/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | -------------------------------------------------------------------------------- /Examples/English/2. Protection integration/PELOCK_CPUID - checkpoints/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | -------------------------------------------------------------------------------- /Examples/English/2. Protection integration/PELOCK_CPUID - checkpoints/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetExpirationDate - trial expiration/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetTrialExecutions - trial executions/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/English/3. Time trial/TRIAL_EXPIRED - time trial callback/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/English/4. Keygen/C#/App.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/4. Keygen/C#/App.ico -------------------------------------------------------------------------------- /Examples/English/4. Keygen/C#/main.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/4. Keygen/C#/main.cs -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/DEMO_START - klucze licencyjne/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/DEMO_START - klucze licencyjne/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/Polish/4. Keygen/C#/App.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/4. Keygen/C#/App.ico -------------------------------------------------------------------------------- /Examples/Polish/4. Keygen/C#/keygen.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/4. Keygen/C#/keygen.cs -------------------------------------------------------------------------------- /Examples/Polish/4. Keygen/C#/main.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/4. Keygen/C#/main.cs -------------------------------------------------------------------------------- /SDK/English/C++/CPELockClass/PELock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/SDK/English/C++/CPELockClass/PELock.h -------------------------------------------------------------------------------- /SDK/English/PureBasic/pelock_plugin.pb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/SDK/English/PureBasic/pelock_plugin.pb -------------------------------------------------------------------------------- /SDK/Polish/C++/CPELockClass/PELock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/SDK/Polish/C++/CPELockClass/PELock.cpp -------------------------------------------------------------------------------- /SDK/Polish/C++/CPELockClass/PELock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/SDK/Polish/C++/CPELockClass/PELock.h -------------------------------------------------------------------------------- /SDK/Polish/PureBasic/pelock_plugin.pb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/SDK/Polish/PureBasic/pelock_plugin.pb -------------------------------------------------------------------------------- /Examples/English/1. License system/DisableRegistrationKey - disable key/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/English/1. License system/FEATURE_x_START - features encryption/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_INFO 120 5 | -------------------------------------------------------------------------------- /Examples/English/1. License system/GetHardwareId - hardware identifier/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/English/1. License system/GetKeyInteger - custom integer values/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_INFO 120 5 | -------------------------------------------------------------------------------- /Examples/English/1. License system/GetKeyInteger - custom integer values/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/English/1. License system/UNREGISTERED_START - unregistered mode/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | -------------------------------------------------------------------------------- /Examples/English/1. License system/UNREGISTERED_START - unregistered mode/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/English/2. Protection integration/CRYPT_START - code encryption/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | -------------------------------------------------------------------------------- /Examples/English/2. Protection integration/PELOCK_CHECKPOINT - checkpoints/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | -------------------------------------------------------------------------------- /Examples/English/2. Protection integration/PELOCK_CHECKPOINT - checkpoints/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/English/2. Protection integration/PELOCK_MEMORY_GAP - memory gaps/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetExpirationDate - trial expiration/Visual C++/ReadMe.txt: -------------------------------------------------------------------------------- 1 | You need to protect this application with "Trial expiration" option enabled. -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetTrialDays - trial days/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | #define IDC_INFO 10 -------------------------------------------------------------------------------- /Examples/English/3. Time trial/TRIAL_TOTAL_EXPIRED - time trial callback/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/English/4. Keygen/C#/keygen.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/4. Keygen/C#/keygen.cs -------------------------------------------------------------------------------- /Examples/English/4. Keygen/C/gui_1/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/4. Keygen/C/gui_1/gui.c -------------------------------------------------------------------------------- /Examples/English/4. Keygen/C/gui_2/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/4. Keygen/C/gui_2/gui.c -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/GetRegistrationName - nazwa uzytkownika/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/SetRegistrationKey - ustawianie klucza/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | -------------------------------------------------------------------------------- /Examples/Polish/2. Integracja zabezpieczenia/CLEAR_START - zamazywanie kodu/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | -------------------------------------------------------------------------------- /Examples/Polish/2. Integracja zabezpieczenia/CRYPT_START - szyfrowanie kodu/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | -------------------------------------------------------------------------------- /Examples/Polish/2. Integracja zabezpieczenia/PELOCK_CPUID - punkty kontrolne/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | -------------------------------------------------------------------------------- /Examples/Polish/3. Ograniczenia czasowe/GetTrialDays - ilosc dni dzialania/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/Polish/4. Keygen/C/gui_1/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/4. Keygen/C/gui_1/gui.c -------------------------------------------------------------------------------- /Examples/Polish/4. Keygen/C/gui_2/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/4. Keygen/C/gui_2/gui.c -------------------------------------------------------------------------------- /Examples/Polish/4. Keygen/Delphi/gui.dfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/4. Keygen/Delphi/gui.dfm -------------------------------------------------------------------------------- /Examples/Polish/4. Keygen/Delphi/gui.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/4. Keygen/Delphi/gui.pas -------------------------------------------------------------------------------- /SDK/English/C++/CPELockClass/PELock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/SDK/English/C++/CPELockClass/PELock.cpp -------------------------------------------------------------------------------- /Examples/English/1. License system/GetRegistrationName - user name (multiline)/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | -------------------------------------------------------------------------------- /Examples/English/1. License system/GetRegistrationName - user name (multiline)/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/English/2. Protection integration/FILE_CRYPT_START - code encryption/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | -------------------------------------------------------------------------------- /Examples/English/2. Protection integration/IsPELockPresent - protection checks/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | -------------------------------------------------------------------------------- /Examples/English/2. Protection integration/IsPELockPresent - protection checks/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/English/2. Protection integration/PELOCK_DWORD - protected constants/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | -------------------------------------------------------------------------------- /Examples/English/2. Protection integration/PELOCK_DWORD - protected constants/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetTrialPeriod - trial period/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | #define IDC_INFO 10 -------------------------------------------------------------------------------- /Examples/English/3. Time trial/TRIAL_EXPIRED - time trial callback/Delphi/include/demo_start.inc: -------------------------------------------------------------------------------- 1 | // DEMO_START macro 2 | asm DB $EB,$07,$EB,$FC,$EB,$FA,$EB,$FA,$C7 end; 3 | -------------------------------------------------------------------------------- /Examples/English/4. Keygen/C/gui_1/gui.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/4. Keygen/C/gui_1/gui.res -------------------------------------------------------------------------------- /Examples/English/4. Keygen/C/gui_2/gui.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/4. Keygen/C/gui_2/gui.res -------------------------------------------------------------------------------- /Examples/English/4. Keygen/Delphi/gui.dfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/4. Keygen/Delphi/gui.dfm -------------------------------------------------------------------------------- /Examples/English/4. Keygen/Delphi/gui.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/4. Keygen/Delphi/gui.pas -------------------------------------------------------------------------------- /Examples/English/4. Keygen/Delphi/main.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/4. Keygen/Delphi/main.res -------------------------------------------------------------------------------- /Examples/English/4. Keygen/PureBasic/gui.pb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/4. Keygen/PureBasic/gui.pb -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/GetHardwareId - sprzetowy identyfikator/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/GetKeyInteger - dodatkowe wartosci liczbowe/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_INFO 120 5 | -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/GetRegistrationName - nazwa uzytkownika/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/UNREGISTERED_START - tryb niezarejestrowany/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | -------------------------------------------------------------------------------- /Examples/Polish/2. Integracja zabezpieczenia/FILE_CRYPT_START - szyfrowanie kodu/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | -------------------------------------------------------------------------------- /Examples/Polish/2. Integracja zabezpieczenia/PELOCK_CHECKPOINT - punkty kontrolne/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | -------------------------------------------------------------------------------- /Examples/Polish/2. Integracja zabezpieczenia/PELOCK_CPUID - punkty kontrolne/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/Polish/2. Integracja zabezpieczenia/PELOCK_DWORD - chronione wartosci/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | -------------------------------------------------------------------------------- /Examples/Polish/2. Integracja zabezpieczenia/PELOCK_DWORD - chronione wartosci/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/Polish/3. Ograniczenia czasowe/GetExpirationDate - data wygasniecia/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/Polish/3. Ograniczenia czasowe/GetTrialExecutions - ilosc uruchomien/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/Polish/4. Keygen/C/gui_1/gui.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/4. Keygen/C/gui_1/gui.res -------------------------------------------------------------------------------- /Examples/Polish/4. Keygen/C/gui_2/gui.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/4. Keygen/C/gui_2/gui.res -------------------------------------------------------------------------------- /Examples/Polish/4. Keygen/Delphi/main.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/4. Keygen/Delphi/main.res -------------------------------------------------------------------------------- /Examples/Polish/4. Keygen/PureBasic/gui.pb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/4. Keygen/PureBasic/gui.pb -------------------------------------------------------------------------------- /Examples/English/1. License system/GetKeyData, IsFeatureEnabled - additional key data/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | -------------------------------------------------------------------------------- /Examples/English/1. License system/GetKeyStatus - license key status information/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/English/1. License system/GetRegistrationName - user name/Delphi/demo_start.inc: -------------------------------------------------------------------------------- 1 | // 2 | // DEMO_START macro 3 | // 4 | asm DB $EB,$07,$EB,$FC,$EB,$FA,$EB,$FA,$C7 end; 5 | -------------------------------------------------------------------------------- /Examples/English/1. License system/SetRegistrationData - setting key from the memory/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | -------------------------------------------------------------------------------- /Examples/English/1. License system/SetRegistrationData - setting key from the memory/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetExpirationDate - trial expiration/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | #define IDC_INFO 10 -------------------------------------------------------------------------------- /Examples/English/3. Time trial/TRIAL_EXPIRED - time trial callback/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | #define IDC_INFO 10 -------------------------------------------------------------------------------- /Examples/English/3. Time trial/TRIAL_EXPIRED - time trial callback/Delphi/include/clear_start.inc: -------------------------------------------------------------------------------- 1 | // CLEAR_START macro 2 | asm DB $EB,$07,$EB,$FC,$EB,$00,$EB,$01,$C9 end; 3 | -------------------------------------------------------------------------------- /Examples/English/3. Time trial/TRIAL_EXPIRED - time trial callback/Delphi/include/crypt_start.inc: -------------------------------------------------------------------------------- 1 | // CRYPT_START macro 2 | asm DB $EB,$07,$EB,$05,$EB,$03,$EB,$01,$C7 end; 3 | -------------------------------------------------------------------------------- /Examples/English/3. Time trial/TRIAL_TOTAL_EXPIRED - time trial callback/Delphi/include/demo_start.inc: -------------------------------------------------------------------------------- 1 | // DEMO_START macro 2 | asm DB $EB,$07,$EB,$FC,$EB,$FA,$EB,$FA,$C7 end; 3 | -------------------------------------------------------------------------------- /Examples/English/4. Keygen/Delphi/keygen.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/4. Keygen/Delphi/keygen.inc -------------------------------------------------------------------------------- /Examples/English/4. Keygen/PowerBASIC/gui.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/4. Keygen/PowerBASIC/gui.bas -------------------------------------------------------------------------------- /Examples/English/5. Plugins/C/pelock_plugin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/5. Plugins/C/pelock_plugin.c -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/FEATURE_x_START - indywidualnie szyfrowane sekcje/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_INFO 120 5 | -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/GetKeyInteger - dodatkowe wartosci liczbowe/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/SetRegistrationData - ustawianie klucza z pamieci/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/UNREGISTERED_START - tryb niezarejestrowany/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/Polish/2. Integracja zabezpieczenia/IsPELockPresent - stan zabezpieczenia/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | -------------------------------------------------------------------------------- /Examples/Polish/2. Integracja zabezpieczenia/IsPELockPresent - stan zabezpieczenia/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/Polish/2. Integracja zabezpieczenia/PELOCK_CHECKPOINT - punkty kontrolne/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/Polish/2. Integracja zabezpieczenia/PELOCK_MEMORY_GAP - przerwy w pamieci/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | -------------------------------------------------------------------------------- /Examples/Polish/3. Ograniczenia czasowe/GetExpirationDate - data wygasniecia/Visual C++/ReadMe.txt: -------------------------------------------------------------------------------- 1 | You need to protect this application with "Trial expiration" option enabled. -------------------------------------------------------------------------------- /Examples/Polish/3. Ograniczenia czasowe/GetTrialPeriod - okres dzialania aplikacji/Visual C++/ReadMe.txt: -------------------------------------------------------------------------------- 1 | You need to protect this application with "Trial period" option enabled. -------------------------------------------------------------------------------- /Examples/Polish/3. Ograniczenia czasowe/GetTrialPeriod - okres dzialania aplikacji/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/Polish/3. Ograniczenia czasowe/TRIAL_EXPIRED - czas dzialania aplikacji/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/Polish/4. Keygen/PowerBASIC/gui.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/4. Keygen/PowerBASIC/gui.bas -------------------------------------------------------------------------------- /Examples/Polish/4. Keygen/ShareIt/KeyIntf.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/4. Keygen/ShareIt/KeyIntf.pas -------------------------------------------------------------------------------- /Examples/Polish/4. Keygen/ShareIt/KeyUser.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/4. Keygen/ShareIt/KeyUser.pas -------------------------------------------------------------------------------- /Examples/Polish/5. Wtyczki/C/pelock_plugin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/5. Wtyczki/C/pelock_plugin.c -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_1_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_1_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_2_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_2_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_3_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_3_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_4_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_4_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_5_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_5_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_6_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_6_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_7_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_7_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_8_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_8_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_9_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_9_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /Examples/English/1. License system/GetKeyData, IsFeatureEnabled - additional key data/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/English/1. License system/HARDWARE_ID_CALLBACK - custom hardware id callback/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/English/1. License system/SetHardwareIdCallback - custom hardware id callback/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/English/2. Protection integration/PELOCK_INIT_CALLBACK - initalization callbacks/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_INFO 10 5 | -------------------------------------------------------------------------------- /Examples/English/2. Protection integration/PELOCK_INIT_CALLBACK - initalization callbacks/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetTrialExecutions - trial executions/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | #define IDC_INFO 10 -------------------------------------------------------------------------------- /Examples/English/3. Time trial/TRIAL_EXPIRED - time trial callback/Delphi/include/trial_expired.inc: -------------------------------------------------------------------------------- 1 | // TRIAL_EXPIRED macro 2 | asm DB $EB,$08,$00,$11,$22,$33,$33,$22,$11,$00 end; 3 | -------------------------------------------------------------------------------- /Examples/English/3. Time trial/TRIAL_TOTAL_EXPIRED - time trial callback/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | #define IDC_INFO 10 -------------------------------------------------------------------------------- /Examples/English/3. Time trial/TRIAL_TOTAL_EXPIRED - time trial callback/Delphi/include/clear_start.inc: -------------------------------------------------------------------------------- 1 | // CLEAR_START macro 2 | asm DB $EB,$07,$EB,$FC,$EB,$00,$EB,$01,$C9 end; 3 | -------------------------------------------------------------------------------- /Examples/English/3. Time trial/TRIAL_TOTAL_EXPIRED - time trial callback/Delphi/include/crypt_start.inc: -------------------------------------------------------------------------------- 1 | // CRYPT_START macro 2 | asm DB $EB,$07,$EB,$05,$EB,$03,$EB,$01,$C7 end; 3 | -------------------------------------------------------------------------------- /Examples/English/4. Keygen/C/console_1/console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/4. Keygen/C/console_1/console.c -------------------------------------------------------------------------------- /Examples/English/4. Keygen/C/console_2/console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/4. Keygen/C/console_2/console.c -------------------------------------------------------------------------------- /Examples/English/4. Keygen/C/console_3/console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/4. Keygen/C/console_3/console.c -------------------------------------------------------------------------------- /Examples/English/4. Keygen/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/English/4. Keygen/ShareIt/DelphiBin.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/4. Keygen/ShareIt/DelphiBin.dpr -------------------------------------------------------------------------------- /Examples/English/4. Keygen/ShareIt/KeyIntf.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/4. Keygen/ShareIt/KeyIntf.pas -------------------------------------------------------------------------------- /Examples/English/4. Keygen/ShareIt/KeyUser.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/4. Keygen/ShareIt/KeyUser.pas -------------------------------------------------------------------------------- /Examples/English/5. Plugins/C/pelock_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/5. Plugins/C/pelock_plugin.dll -------------------------------------------------------------------------------- /Examples/English/5. Plugins/C/pelock_plugin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/5. Plugins/C/pelock_plugin.txt -------------------------------------------------------------------------------- /Examples/English/5. Plugins/PureBasic/plugin.pb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/5. Plugins/PureBasic/plugin.pb -------------------------------------------------------------------------------- /Examples/English/5. Plugins/PureBasic/plugin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/5. Plugins/PureBasic/plugin.txt -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/GetKeyData, IsFeaturePresent - dodatkowe dane klucza/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/GetKeyData, IsFeaturePresent - dodatkowe dane klucza/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/GetRegistrationName - nazwa uzytkownika (multiline)/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/GetRegistrationName - nazwa uzytkownika (multiline)/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/SetRegistrationData - ustawianie klucza z pamieci/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/Polish/2. Integracja zabezpieczenia/PELOCK_INIT_CALLBACK - funkcje inicjalizujace/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_INFO 10 5 | -------------------------------------------------------------------------------- /Examples/Polish/4. Keygen/C/console_1/console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/4. Keygen/C/console_1/console.c -------------------------------------------------------------------------------- /Examples/Polish/4. Keygen/C/console_2/console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/4. Keygen/C/console_2/console.c -------------------------------------------------------------------------------- /Examples/Polish/4. Keygen/C/console_3/console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/4. Keygen/C/console_3/console.c -------------------------------------------------------------------------------- /Examples/Polish/4. Keygen/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/Polish/4. Keygen/ShareIt/DelphiBin.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/4. Keygen/ShareIt/DelphiBin.dpr -------------------------------------------------------------------------------- /Examples/Polish/4. Keygen/ShareIt/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/Polish/5. Wtyczki/C/pelock_plugin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/5. Wtyczki/C/pelock_plugin.txt -------------------------------------------------------------------------------- /Examples/Polish/5. Wtyczki/PureBasic/pelock.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/5. Wtyczki/PureBasic/pelock.txt -------------------------------------------------------------------------------- /Examples/Polish/5. Wtyczki/PureBasic/plugin.pb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/5. Wtyczki/PureBasic/plugin.pb -------------------------------------------------------------------------------- /SDK/English/Delphi/Component/PELockComponent.dcr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/SDK/English/Delphi/Component/PELockComponent.dcr -------------------------------------------------------------------------------- /SDK/English/Delphi/Component/PELockComponent.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/SDK/English/Delphi/Component/PELockComponent.pas -------------------------------------------------------------------------------- /SDK/English/Delphi/demo_end.inc: -------------------------------------------------------------------------------- 1 | // 2 | // DEMO_END macro 3 | // 4 | asm DB $EB,$06,$EB,$FB,$EB,$FA,$EB,$FC,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$C8 end; 5 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_10_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_10_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_11_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_11_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_12_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_12_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_13_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_13_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_14_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_14_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_15_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_15_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_16_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_16_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_17_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_17_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_18_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_18_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_19_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_19_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_1_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_1_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_20_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_20_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_21_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_21_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_22_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_22_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_23_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_23_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_24_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_24_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_25_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_25_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_26_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_26_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_27_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_27_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_28_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_28_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_29_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_29_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_2_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_2_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_30_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_30_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_31_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_31_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_32_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_32_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_3_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_3_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_4_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_4_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_5_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_5_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_6_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_6_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_7_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_7_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_8_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_8_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_9_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_9_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/Komponent/PELockComponent.dcr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/SDK/Polish/Delphi/Komponent/PELockComponent.dcr -------------------------------------------------------------------------------- /SDK/Polish/Delphi/Komponent/PELockComponent.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/SDK/Polish/Delphi/Komponent/PELockComponent.pas -------------------------------------------------------------------------------- /SDK/Polish/Delphi/demo_end.inc: -------------------------------------------------------------------------------- 1 | // 2 | // DEMO_END macro 3 | // 4 | asm DB $EB,$06,$EB,$FB,$EB,$FA,$EB,$FC,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$C8 end; 5 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_10_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_10_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_11_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_11_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_12_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_12_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_13_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_13_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_14_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_14_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_15_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_15_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_16_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_16_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_17_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_17_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_18_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_18_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_19_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_19_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_20_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_20_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_21_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_21_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_22_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_22_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_23_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_23_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_24_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_24_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_25_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_25_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_26_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_26_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_27_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_27_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_28_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_28_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_29_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_29_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_30_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_30_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_31_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_31_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_32_end.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_32_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /Examples/English/1. License system/GetKeyRunningTime - key running time/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | #define IDC_RUN_TIME 121 -------------------------------------------------------------------------------- /Examples/English/2. Protection integration/EncryptData, EncryptMemory - encryption functions/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/English/3. Time trial/TRIAL_TOTAL_EXPIRED - time trial callback/Delphi/include/trial_expired.inc: -------------------------------------------------------------------------------- 1 | // TRIAL_EXPIRED macro 2 | asm DB $EB,$08,$00,$11,$22,$33,$33,$22,$11,$00 end; 3 | -------------------------------------------------------------------------------- /Examples/English/4. Keygen/ShareIt/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/English/5. Plugins/FASM/pelock_plugin.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/5. Plugins/FASM/pelock_plugin.asm -------------------------------------------------------------------------------- /Examples/English/5. Plugins/FASM/pelock_plugin.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/5. Plugins/FASM/pelock_plugin.inc -------------------------------------------------------------------------------- /Examples/English/5. Plugins/FASM/pelock_plugin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/5. Plugins/FASM/pelock_plugin.txt -------------------------------------------------------------------------------- /Examples/English/5. Plugins/MASM/pelock_plugin.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/5. Plugins/MASM/pelock_plugin.asm -------------------------------------------------------------------------------- /Examples/English/5. Plugins/MASM/pelock_plugin.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/5. Plugins/MASM/pelock_plugin.inc -------------------------------------------------------------------------------- /Examples/English/5. Plugins/MASM/pelock_plugin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/5. Plugins/MASM/pelock_plugin.txt -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/DisableRegistrationKey - wylaczenie klucza licencyjnego/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/DisableRegistrationKey - wylaczenie klucza licencyjnego/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/GetKeyStatus - informacje o statusie klucza licencyjnego/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/GetRegistrationName - nazwa uzytkownika (wersja unicode)/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/GetRegistrationName - nazwa uzytkownika (wersja unicode)/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/Polish/2. Integracja zabezpieczenia/EncryptData, EncryptMemory - funkcje szyfrujace/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/Polish/2. Integracja zabezpieczenia/PELOCK_INIT_CALLBACK - funkcje inicjalizujace/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/Polish/3. Ograniczenia czasowe/GetExpirationDate - data wygasniecia/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | #define IDC_INFO 10 -------------------------------------------------------------------------------- /Examples/Polish/3. Ograniczenia czasowe/GetTrialDays - ilosc dni dzialania/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | #define IDC_INFO 10 -------------------------------------------------------------------------------- /Examples/Polish/3. Ograniczenia czasowe/GetTrialExecutions - ilosc uruchomien/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | #define IDC_INFO 10 -------------------------------------------------------------------------------- /Examples/Polish/5. Wtyczki/FASM/pelock_plugin.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/5. Wtyczki/FASM/pelock_plugin.asm -------------------------------------------------------------------------------- /Examples/Polish/5. Wtyczki/FASM/pelock_plugin.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/5. Wtyczki/FASM/pelock_plugin.inc -------------------------------------------------------------------------------- /Examples/Polish/5. Wtyczki/FASM/pelock_plugin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/5. Wtyczki/FASM/pelock_plugin.txt -------------------------------------------------------------------------------- /Examples/Polish/5. Wtyczki/MASM/pelock_plugin.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/5. Wtyczki/MASM/pelock_plugin.asm -------------------------------------------------------------------------------- /Examples/Polish/5. Wtyczki/MASM/pelock_plugin.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/5. Wtyczki/MASM/pelock_plugin.inc -------------------------------------------------------------------------------- /Examples/Polish/5. Wtyczki/MASM/pelock_plugin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/5. Wtyczki/MASM/pelock_plugin.txt -------------------------------------------------------------------------------- /SDK/English/Delphi/clear_end.inc: -------------------------------------------------------------------------------- 1 | // 2 | // CLEAR_END macro 3 | // 4 | asm DB $EB,$06,$EB,$02,$EB,$FC,$EB,$00,$EB,$06,$CD,$21,$EB,$FA,$CD,$21,$EB,$07,$EB,$FC,$EB,$FC,$EB,$01,$C9 end; 5 | -------------------------------------------------------------------------------- /SDK/English/Delphi/crypt_end.inc: -------------------------------------------------------------------------------- 1 | // 2 | // CRYPT_END macro 3 | // 4 | asm DB $EB,$06,$EB,$00,$EB,$00,$EB,$00,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$05,$EB,$03,$EB,$01,$C8 end; 5 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_10_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_10_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_11_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_11_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_12_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_12_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_13_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_13_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_14_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_14_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_15_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_15_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_16_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_16_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_17_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_17_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_18_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_18_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_19_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_19_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_1_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_1_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_20_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_20_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_21_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_21_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_22_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_22_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_23_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_23_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_24_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_24_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_25_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_25_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_26_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_26_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_27_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_27_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_28_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_28_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_29_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_29_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_2_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_2_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_30_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_30_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_31_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_31_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_32_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_32_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_3_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_3_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_4_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_4_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_5_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_5_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_6_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_6_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_7_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_7_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_8_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_8_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_9_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_9_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_end.inc: -------------------------------------------------------------------------------- 1 | // universal FEATURE_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/clear_end.inc: -------------------------------------------------------------------------------- 1 | // 2 | // CLEAR_END macro 3 | // 4 | asm DB $EB,$06,$EB,$02,$EB,$FC,$EB,$00,$EB,$06,$CD,$21,$EB,$FA,$CD,$21,$EB,$07,$EB,$FC,$EB,$FC,$EB,$01,$C9 end; 5 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/crypt_end.inc: -------------------------------------------------------------------------------- 1 | // 2 | // CRYPT_END macro 3 | // 4 | asm DB $EB,$06,$EB,$00,$EB,$00,$EB,$00,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$05,$EB,$03,$EB,$01,$C8 end; 5 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/demo_end_mt.inc: -------------------------------------------------------------------------------- 1 | // 2 | // DEMO_END_MT macro 3 | // 4 | asm DB $EB,$06,$EB,$FB,$EB,$FA,$EB,$FC,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$D8 end; 5 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_10_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_10_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_11_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_11_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_12_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_12_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_13_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_13_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_14_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_14_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_15_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_15_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_16_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_16_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_17_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_17_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_18_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_18_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_19_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_19_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_1_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_1_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_20_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_20_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_21_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_21_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_22_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_22_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_23_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_23_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_24_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_24_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_25_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_25_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_26_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_26_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_27_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_27_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_28_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_28_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_29_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_29_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_2_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_2_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_30_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_30_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_31_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_31_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_32_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_32_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_3_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_3_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_4_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_4_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_5_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_5_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_6_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_6_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_7_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_7_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_8_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_8_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_9_end_mt.inc: -------------------------------------------------------------------------------- 1 | // FEATURE_9_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_end.inc: -------------------------------------------------------------------------------- 1 | // universal FEATURE_END macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$CA end; 3 | -------------------------------------------------------------------------------- /Examples/English/1. License system/GetHardwareId - hardware identifier/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | #define IDC_HARDWARE_ID 124 -------------------------------------------------------------------------------- /Examples/English/1. License system/GetKeyCreationDate - key creation date/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | #define IDC_CREATION 121 -------------------------------------------------------------------------------- /Examples/English/1. License system/GetKeyExpirationDate - key expiration date/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | #define IDC_EXP 121 -------------------------------------------------------------------------------- /Examples/English/1. License system/GetKeyStatus - license key status information/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | #define IDC_INFO 10 -------------------------------------------------------------------------------- /Examples/English/1. License system/GetRegistrationName - user name and hardware id (CString usage)/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/English/1. License system/GetRegistrationName - user name and hardware id (unicode version)/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | -------------------------------------------------------------------------------- /Examples/Polish/3. Ograniczenia czasowe/GetTrialPeriod - okres dzialania aplikacji/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | #define IDC_INFO 10 -------------------------------------------------------------------------------- /Examples/Polish/3. Ograniczenia czasowe/TRIAL_EXPIRED - czas dzialania aplikacji/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | #define IDC_INFO 10 -------------------------------------------------------------------------------- /Examples/Polish/3. Ograniczenia czasowe/TRIAL_TOTAL_EXPIRED - calkowity czas dzialania aplikacji/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/Polish/4. Keygen/ShareIt/ShareItKeyGen.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/4. Keygen/ShareIt/ShareItKeyGen.zip -------------------------------------------------------------------------------- /Examples/Polish/4. Keygen/Visual C++/keygenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/4. Keygen/Visual C++/keygenerator.cpp -------------------------------------------------------------------------------- /Examples/Polish/5. Wtyczki/FASM/plugin_messagebox.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/5. Wtyczki/FASM/plugin_messagebox.bin -------------------------------------------------------------------------------- /SDK/English/Delphi/clear_end_mt.inc: -------------------------------------------------------------------------------- 1 | // 2 | // CLEAR_END_MT macro 3 | // 4 | asm DB $EB,$06,$EB,$02,$EB,$FC,$EB,$00,$EB,$06,$CD,$21,$EB,$FA,$CD,$21,$EB,$07,$EB,$FC,$EB,$FC,$EB,$01,$D9 end; 5 | -------------------------------------------------------------------------------- /SDK/English/Delphi/crypt_end_mt.inc: -------------------------------------------------------------------------------- 1 | // 2 | // CRYPT_END_MT macro 3 | // 4 | asm DB $EB,$06,$EB,$00,$EB,$00,$EB,$00,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$05,$EB,$03,$EB,$01,$D8 end; 5 | -------------------------------------------------------------------------------- /SDK/English/Delphi/demo_end_mt.inc: -------------------------------------------------------------------------------- 1 | // 2 | // DEMO_END_MT macro 3 | // 4 | asm DB $EB,$06,$EB,$FB,$EB,$FA,$EB,$FC,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$D8 end; 5 | -------------------------------------------------------------------------------- /SDK/English/Delphi/feature_end_mt.inc: -------------------------------------------------------------------------------- 1 | // universal FEATURE_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/clear_end_mt.inc: -------------------------------------------------------------------------------- 1 | // 2 | // CLEAR_END_MT macro 3 | // 4 | asm DB $EB,$06,$EB,$02,$EB,$FC,$EB,$00,$EB,$06,$CD,$21,$EB,$FA,$CD,$21,$EB,$07,$EB,$FC,$EB,$FC,$EB,$01,$D9 end; 5 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/crypt_end_mt.inc: -------------------------------------------------------------------------------- 1 | // 2 | // CRYPT_END_MT macro 3 | // 4 | asm DB $EB,$06,$EB,$00,$EB,$00,$EB,$00,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$05,$EB,$03,$EB,$01,$D8 end; 5 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/feature_end_mt.inc: -------------------------------------------------------------------------------- 1 | // universal FEATURE_END_MT macro 2 | asm DB $EB,$06,$EB,$F1,$EB,$F2,$EB,$F3,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$DA end; 3 | -------------------------------------------------------------------------------- /Examples/English/1. License system/GetRegistrationName - user name and hardware id (unicode version)/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/English/1. License system/IsKeyHardwareIdLocked - is the key locked to the hardware identifier/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/English/4. Keygen/ShareIt/ShareitKeyGen35.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/4. Keygen/ShareIt/ShareitKeyGen35.zip -------------------------------------------------------------------------------- /Examples/English/4. Keygen/Visual C++/keygenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/4. Keygen/Visual C++/keygenerator.cpp -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/GetHardwareId - sprzetowy identyfikator/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | #define IDC_HARDWARE_ID 124 -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/GetKeyCreationDate - data utworzenia klucza/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | #define IDC_CREATION 121 -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/GetKeyData, IsFeaturePresent - dodatkowe dane klucza/Delphi/include/demo_start.inc: -------------------------------------------------------------------------------- 1 | // DEMO_START macro 2 | asm DB $EB,$07,$EB,$FC,$EB,$FA,$EB,$FA,$C7 end; 3 | -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/GetKeyExpirationDate - data wygasniecia klucza/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | #define IDC_EXP 121 -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/GetKeyRunningTime - czas wykorzystania klucza/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | #define IDC_RUN_TIME 121 -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/GetRegistrationName - nazwa uzytkownika (przyklad uzycia CString)/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/HARDWARE_ID_CALLBACK - wlasna procedura identyfikatora sprzetowego/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/SetHardwareIdCallback - wlasna procedura identyfikatora sprzetowego/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /SDK/English/Delphi/file_crypt_end.inc: -------------------------------------------------------------------------------- 1 | // 2 | // FILE_CRYPT_END macro 3 | // 4 | asm DB $EB,$06,$EB,$FC,$EB,$FC,$EB,$00,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FC,$EB,$03,$EB,$FC,$CA end; 5 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/file_crypt_end.inc: -------------------------------------------------------------------------------- 1 | // 2 | // FILE_CRYPT_END macro 3 | // 4 | asm DB $EB,$06,$EB,$FC,$EB,$FC,$EB,$00,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FC,$EB,$03,$EB,$FC,$CA end; 5 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/unregistered_end.inc: -------------------------------------------------------------------------------- 1 | // 2 | // UNREGISTERED_END macro 3 | // 4 | asm DB $EB,$06,$EB,$04,$EB,$02,$EB,$00,$EB,$06,$CD,$22,$EB,$FC,$CD,$22,$EB,$07,$EB,$FC,$EB,$FC,$EB,$01,$CB end; 5 | -------------------------------------------------------------------------------- /Examples/English/4. Keygen/Visual C++/keygeneratorDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/4. Keygen/Visual C++/keygeneratorDlg.cpp -------------------------------------------------------------------------------- /Examples/English/4. Keygen/Visual C++/res/keygenerator.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/4. Keygen/Visual C++/res/keygenerator.ico -------------------------------------------------------------------------------- /Examples/Polish/4. Keygen/Visual C++/keygeneratorDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/4. Keygen/Visual C++/keygeneratorDlg.cpp -------------------------------------------------------------------------------- /Examples/Polish/4. Keygen/Visual C++/res/keygenerator.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/4. Keygen/Visual C++/res/keygenerator.ico -------------------------------------------------------------------------------- /SDK/English/Delphi/file_crypt_end_mt.inc: -------------------------------------------------------------------------------- 1 | // 2 | // FILE_CRYPT_END_MT macro 3 | // 4 | asm DB $EB,$06,$EB,$FC,$EB,$FC,$EB,$00,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FC,$EB,$03,$EB,$FC,$DA end; 5 | -------------------------------------------------------------------------------- /SDK/English/Delphi/unregistered_end.inc: -------------------------------------------------------------------------------- 1 | // 2 | // UNREGISTERED_END macro 3 | // 4 | asm DB $EB,$06,$EB,$04,$EB,$02,$EB,$00,$EB,$06,$CD,$22,$EB,$FC,$CD,$22,$EB,$07,$EB,$FC,$EB,$FC,$EB,$01,$CB end; 5 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/file_crypt_end_mt.inc: -------------------------------------------------------------------------------- 1 | // 2 | // FILE_CRYPT_END_MT macro 3 | // 4 | asm DB $EB,$06,$EB,$FC,$EB,$FC,$EB,$00,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FC,$EB,$03,$EB,$FC,$DA end; 5 | -------------------------------------------------------------------------------- /Examples/English/1. License system/HARDWARE_ID_CALLBACK - custom hardware id callback/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | #define IDC_HARDWARE_ID 124 -------------------------------------------------------------------------------- /Examples/English/1. License system/SetHardwareIdCallback - custom hardware id callback/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | #define IDC_HARDWARE_ID 124 -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/GetKeyStatus - informacje o statusie klucza licencyjnego/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | #define IDC_INFO 10 -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/IsKeyHardwareIdLocked - czy klucz jest zablokowany na sprzetowy identyfikator/Visual C++/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ncb 3 | del *.aps 4 | del *.opt 5 | del *.plg 6 | cls -------------------------------------------------------------------------------- /Examples/Polish/3. Ograniczenia czasowe/TRIAL_TOTAL_EXPIRED - calkowity czas dzialania aplikacji/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | #define IDC_INFO 10 -------------------------------------------------------------------------------- /SDK/English/Delphi/unregistered_end_mt.inc: -------------------------------------------------------------------------------- 1 | // 2 | // UNREGISTERED_END_MT macro 3 | // 4 | asm DB $EB,$06,$EB,$04,$EB,$02,$EB,$00,$EB,$06,$CD,$22,$EB,$FC,$CD,$22,$EB,$07,$EB,$FC,$EB,$FC,$EB,$01,$DB end; 5 | -------------------------------------------------------------------------------- /SDK/Polish/Delphi/unregistered_end_mt.inc: -------------------------------------------------------------------------------- 1 | // 2 | // UNREGISTERED_END_MT macro 3 | // 4 | asm DB $EB,$06,$EB,$04,$EB,$02,$EB,$00,$EB,$06,$CD,$22,$EB,$FC,$CD,$22,$EB,$07,$EB,$FC,$EB,$FC,$EB,$01,$DB end; 5 | -------------------------------------------------------------------------------- /Examples/English/1. License system/DEMO_START - wrapper/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetTrialDays - trial days/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/English/1. License system/DEMO_START - license keys/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/English/1. License system/IsKeyHardwareIdLocked - is the key locked to the hardware identifier/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | #define IDC_INFO 10 -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetTrialPeriod - trial period/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/DEMO_START - wrapper/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/English/1. License system/DEMO_START - wrapper/Delphi/include/demo_end.inc: -------------------------------------------------------------------------------- 1 | // DEMO_END macro 2 | asm DB $EB,$06,$EB,$FB,$EB,$FA,$EB,$FC,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$C8 end; 3 | -------------------------------------------------------------------------------- /Examples/English/1. License system/GetRegistrationName - user name/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetTrialDays - trial days/C/gui/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/3. Time trial/GetTrialDays - trial days/C/gui/gui.c -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/HARDWARE_ID_CALLBACK - wlasna procedura identyfikatora sprzetowego/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | #define IDC_HARDWARE_ID 124 -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/SetHardwareIdCallback - wlasna procedura identyfikatora sprzetowego/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | #define IDC_HARDWARE_ID 124 -------------------------------------------------------------------------------- /Examples/English/1. License system/DisableRegistrationKey - disable key/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/English/1. License system/GetHardwareId - hardware identifier/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/English/1. License system/GetKeyRunningTime - key running time/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/English/1. License system/SetRegistrationKey - setting key/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/English/2. Protection integration/CLEAR_START - code clear/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetExpirationDate - trial expiration/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetTrialDays - trial days/C/gui/gui.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/3. Time trial/GetTrialDays - trial days/C/gui/gui.res -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetTrialExecutions - trial executions/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/DEMO_START - klucze licencyjne/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/IsKeyHardwareIdLocked - czy klucz jest zablokowany na sprzetowy identyfikator/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | #define IDC_INFO 10 -------------------------------------------------------------------------------- /Examples/English/1. License system/DEMO_START - license keys/C/gui/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/1. License system/DEMO_START - license keys/C/gui/gui.c -------------------------------------------------------------------------------- /Examples/English/1. License system/FEATURE_x_START - features encryption/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/English/1. License system/GetKeyCreationDate - key creation date/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/English/1. License system/GetKeyInteger - custom integer values/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/English/1. License system/UNREGISTERED_START - unregistered mode/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/English/2. Protection integration/CRYPT_START - code encryption/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/English/2. Protection integration/PELOCK_MEMORY_GAP - memory gaps/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetTrialDays - trial days/Delphi/gui.dfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/3. Time trial/GetTrialDays - trial days/Delphi/gui.dfm -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetTrialDays - trial days/Delphi/gui.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/3. Time trial/GetTrialDays - trial days/Delphi/gui.pas -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetTrialDays - trial days/Delphi/main.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/3. Time trial/GetTrialDays - trial days/Delphi/main.res -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetTrialDays - trial days/PureBasic/gui.pb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/3. Time trial/GetTrialDays - trial days/PureBasic/gui.pb -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetTrialPeriod - trial period/C/gui/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/3. Time trial/GetTrialPeriod - trial period/C/gui/gui.c -------------------------------------------------------------------------------- /Examples/English/3. Time trial/TRIAL_EXPIRED - time trial callback/Delphi/include/demo_end.inc: -------------------------------------------------------------------------------- 1 | // DEMO_END macro 2 | asm DB $EB,$06,$EB,$FB,$EB,$FA,$EB,$FC,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$C8 end; 3 | -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/GetHardwareId - sprzetowy identyfikator/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/GetRegistrationName - nazwa uzytkownika/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/SetRegistrationKey - ustawianie klucza/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/Polish/2. Integracja zabezpieczenia/CLEAR_START - zamazywanie kodu/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/Polish/2. Integracja zabezpieczenia/CRYPT_START - szyfrowanie kodu/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/Polish/3. Ograniczenia czasowe/GetExpirationDate - data wygasniecia/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/Polish/3. Ograniczenia czasowe/GetTrialDays - ilosc dni dzialania/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/English/1. License system/DEMO_START - license keys/C/gui/gui.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/1. License system/DEMO_START - license keys/C/gui/gui.res -------------------------------------------------------------------------------- /Examples/English/1. License system/DEMO_START - license keys/Delphi/gui.dfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/1. License system/DEMO_START - license keys/Delphi/gui.dfm -------------------------------------------------------------------------------- /Examples/English/1. License system/DEMO_START - license keys/Delphi/gui.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/1. License system/DEMO_START - license keys/Delphi/gui.pas -------------------------------------------------------------------------------- /Examples/English/1. License system/DEMO_START - license keys/Freepascal/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ppu 3 | del *.ppw 4 | del *.o 5 | del *.so 6 | del *.or 7 | del fpc-res.or 8 | del fpc-res.res 9 | del *.compiled 10 | cls 11 | -------------------------------------------------------------------------------- /Examples/English/1. License system/DEMO_START - wrapper/Delphi/bin2hex.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/1. License system/DEMO_START - wrapper/Delphi/bin2hex.dpr -------------------------------------------------------------------------------- /Examples/English/1. License system/DEMO_START - wrapper/Delphi/bin2hex.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/1. License system/DEMO_START - wrapper/Delphi/bin2hex.exe -------------------------------------------------------------------------------- /Examples/English/1. License system/DEMO_START - wrapper/Delphi/wrapper.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/1. License system/DEMO_START - wrapper/Delphi/wrapper.dpr -------------------------------------------------------------------------------- /Examples/English/1. License system/GetKeyExpirationDate - key expiration date/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/English/1. License system/GetKeyStatus - license key status information/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/English/1. License system/GetRegistrationName - user name (multiline)/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/English/1. License system/GetRegistrationName - user name/Delphi/demo_end.inc: -------------------------------------------------------------------------------- 1 | // 2 | // DEMO_END macro 3 | // 4 | asm DB $EB,$06,$EB,$FB,$EB,$FA,$EB,$FC,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$C8 end; 5 | -------------------------------------------------------------------------------- /Examples/English/2. Protection integration/FILE_CRYPT_START - code encryption/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/English/2. Protection integration/IsPELockPresent - protection checks/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/English/2. Protection integration/PELOCK_DWORD - protected constants/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetTrialDays - trial days/PowerBASIC/gui.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/3. Time trial/GetTrialDays - trial days/PowerBASIC/gui.bas -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetTrialPeriod - trial period/C/gui/gui.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/3. Time trial/GetTrialPeriod - trial period/C/gui/gui.res -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetTrialPeriod - trial period/Delphi/gui.dfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/3. Time trial/GetTrialPeriod - trial period/Delphi/gui.dfm -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetTrialPeriod - trial period/Delphi/gui.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/3. Time trial/GetTrialPeriod - trial period/Delphi/gui.pas -------------------------------------------------------------------------------- /Examples/English/3. Time trial/TRIAL_EXPIRED - time trial callback/Delphi/include/clear_end.inc: -------------------------------------------------------------------------------- 1 | // CLEAR_END macro 2 | asm DB $EB,$06,$EB,$02,$EB,$FC,$EB,$00,$EB,$06,$CD,$21,$EB,$FA,$CD,$21,$EB,$07,$EB,$FC,$EB,$FC,$EB,$01,$C9 end; 3 | -------------------------------------------------------------------------------- /Examples/English/3. Time trial/TRIAL_EXPIRED - time trial callback/Delphi/include/crypt_end.inc: -------------------------------------------------------------------------------- 1 | // CRYPT_END macro 2 | asm DB $EB,$06,$EB,$00,$EB,$00,$EB,$00,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$05,$EB,$03,$EB,$01,$C8 end; 3 | -------------------------------------------------------------------------------- /Examples/English/3. Time trial/TRIAL_TOTAL_EXPIRED - time trial callback/Delphi/include/demo_end.inc: -------------------------------------------------------------------------------- 1 | // DEMO_END macro 2 | asm DB $EB,$06,$EB,$FB,$EB,$FA,$EB,$FC,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$FB,$EB,$FA,$EB,$FC,$C8 end; 3 | -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/GetKeyCreationDate - data utworzenia klucza/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/GetKeyInteger - dodatkowe wartosci liczbowe/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/UNREGISTERED_START - tryb niezarejestrowany/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/Polish/2. Integracja zabezpieczenia/FILE_CRYPT_START - szyfrowanie kodu/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/Polish/2. Integracja zabezpieczenia/PELOCK_DWORD - chronione wartosci/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/Polish/3. Ograniczenia czasowe/GetTrialExecutions - ilosc uruchomien/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/English/1. License system/DEMO_START - license keys/Delphi/main.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/1. License system/DEMO_START - license keys/Delphi/main.res -------------------------------------------------------------------------------- /Examples/English/1. License system/DEMO_START - license keys/PureBasic/gui.pb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/1. License system/DEMO_START - license keys/PureBasic/gui.pb -------------------------------------------------------------------------------- /Examples/English/1. License system/DEMO_START - license keys/Visual C++/pe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/1. License system/DEMO_START - license keys/Visual C++/pe.cpp -------------------------------------------------------------------------------- /Examples/English/1. License system/DEMO_START - license keys/Visual C++/pe.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/1. License system/DEMO_START - license keys/Visual C++/pe.ico -------------------------------------------------------------------------------- /Examples/English/1. License system/GetKeyData, IsFeatureEnabled - additional key data/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/English/1. License system/GetRegistrationName - user name/C/gui/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/1. License system/GetRegistrationName - user name/C/gui/gui.c -------------------------------------------------------------------------------- /Examples/English/1. License system/HARDWARE_ID_CALLBACK - custom hardware id callback/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/English/1. License system/SetHardwareIdCallback - custom hardware id callback/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/English/1. License system/SetRegistrationData - setting key from the memory/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetTrialDays - trial days/C/console/console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/3. Time trial/GetTrialDays - trial days/C/console/console.c -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetTrialPeriod - trial period/Delphi/main.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/3. Time trial/GetTrialPeriod - trial period/Delphi/main.res -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetTrialPeriod - trial period/PureBasic/gui.pb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/3. Time trial/GetTrialPeriod - trial period/PureBasic/gui.pb -------------------------------------------------------------------------------- /Examples/English/3. Time trial/TRIAL_EXPIRED - time trial callback/C/gui/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/3. Time trial/TRIAL_EXPIRED - time trial callback/C/gui/gui.c -------------------------------------------------------------------------------- /Examples/English/3. Time trial/TRIAL_TOTAL_EXPIRED - time trial callback/Delphi/include/clear_end.inc: -------------------------------------------------------------------------------- 1 | // CLEAR_END macro 2 | asm DB $EB,$06,$EB,$02,$EB,$FC,$EB,$00,$EB,$06,$CD,$21,$EB,$FA,$CD,$21,$EB,$07,$EB,$FC,$EB,$FC,$EB,$01,$C9 end; 3 | -------------------------------------------------------------------------------- /Examples/English/3. Time trial/TRIAL_TOTAL_EXPIRED - time trial callback/Delphi/include/crypt_end.inc: -------------------------------------------------------------------------------- 1 | // CRYPT_END macro 2 | asm DB $EB,$06,$EB,$00,$EB,$00,$EB,$00,$EB,$06,$CD,$20,$EB,$FD,$CD,$20,$EB,$07,$EB,$05,$EB,$03,$EB,$01,$C8 end; 3 | -------------------------------------------------------------------------------- /Examples/English/6. Custom compression/CompressionLibrary/CompressionLibrary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/6. Custom compression/CompressionLibrary/CompressionLibrary.h -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/DEMO_START - wrapper/Delphi/bin2hex.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/1. System licencyjny/DEMO_START - wrapper/Delphi/bin2hex.dpr -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/DEMO_START - wrapper/Delphi/bin2hex.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/1. System licencyjny/DEMO_START - wrapper/Delphi/bin2hex.exe -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/DEMO_START - wrapper/Delphi/wrapper.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/1. System licencyjny/DEMO_START - wrapper/Delphi/wrapper.dpr -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/FEATURE_x_START - indywidualnie szyfrowane sekcje/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/GetKeyExpirationDate - data wygasniecia klucza/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/GetKeyRunningTime - czas wykorzystania klucza/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/SetRegistrationData - ustawianie klucza z pamieci/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/Polish/2. Integracja zabezpieczenia/IsPELockPresent - stan zabezpieczenia/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/Polish/2. Integracja zabezpieczenia/PELOCK_MEMORY_GAP - przerwy w pamieci/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/Polish/3. Ograniczenia czasowe/GetTrialPeriod - okres dzialania aplikacji/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/English/1. License system/DEMO_START - license keys/C/console/console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/1. License system/DEMO_START - license keys/C/console/console.c -------------------------------------------------------------------------------- /Examples/English/1. License system/DEMO_START - license keys/Freepascal/main.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/1. License system/DEMO_START - license keys/Freepascal/main.ico -------------------------------------------------------------------------------- /Examples/English/1. License system/DEMO_START - license keys/Freepascal/main.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/1. License system/DEMO_START - license keys/Freepascal/main.res -------------------------------------------------------------------------------- /Examples/English/1. License system/DEMO_START - license keys/PowerBASIC/gui.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/1. License system/DEMO_START - license keys/PowerBASIC/gui.bas -------------------------------------------------------------------------------- /Examples/English/1. License system/GetRegistrationName - user name/C/gui/gui.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/1. License system/GetRegistrationName - user name/C/gui/gui.res -------------------------------------------------------------------------------- /Examples/English/1. License system/SetRegistrationKey - setting key/C/gui/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/1. License system/SetRegistrationKey - setting key/C/gui/gui.c -------------------------------------------------------------------------------- /Examples/English/2. Protection integration/CLEAR_START - code clear/C/gui/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/2. Protection integration/CLEAR_START - code clear/C/gui/gui.c -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetExpirationDate - trial expiration/C/gui/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/3. Time trial/GetExpirationDate - trial expiration/C/gui/gui.c -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetTrialExecutions - trial executions/C/gui/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/3. Time trial/GetTrialExecutions - trial executions/C/gui/gui.c -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetTrialPeriod - trial period/C/console/console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/3. Time trial/GetTrialPeriod - trial period/C/console/console.c -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetTrialPeriod - trial period/PowerBASIC/gui.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/3. Time trial/GetTrialPeriod - trial period/PowerBASIC/gui.bas -------------------------------------------------------------------------------- /Examples/English/3. Time trial/TRIAL_EXPIRED - time trial callback/C/gui/gui.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/3. Time trial/TRIAL_EXPIRED - time trial callback/C/gui/gui.res -------------------------------------------------------------------------------- /Examples/English/6. Custom compression/CompressionLibrary/CompressionLibrary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/6. Custom compression/CompressionLibrary/CompressionLibrary.cpp -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/DEMO_START - klucze licencyjne/C/gui/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/1. System licencyjny/DEMO_START - klucze licencyjne/C/gui/gui.c -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/DEMO_START - klucze licencyjne/Freepascal/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.ppu 3 | del *.ppw 4 | del *.o 5 | del *.so 6 | del *.or 7 | del fpc-res.or 8 | del fpc-res.res 9 | del *.compiled 10 | cls 11 | -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/GetKeyData, IsFeaturePresent - dodatkowe dane klucza/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/GetRegistrationName - nazwa uzytkownika (multiline)/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/English/1. License system/DEMO_START - license keys/Visual C++/small.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/1. License system/DEMO_START - license keys/Visual C++/small.ico -------------------------------------------------------------------------------- /Examples/English/1. License system/DEMO_START - wrapper/Delphi/executable_file.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/1. License system/DEMO_START - wrapper/Delphi/executable_file.exe -------------------------------------------------------------------------------- /Examples/English/1. License system/DisableRegistrationKey - disable key/C/gui/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/1. License system/DisableRegistrationKey - disable key/C/gui/gui.c -------------------------------------------------------------------------------- /Examples/English/1. License system/GetHardwareId - hardware identifier/C/gui/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/1. License system/GetHardwareId - hardware identifier/C/gui/gui.c -------------------------------------------------------------------------------- /Examples/English/1. License system/GetKeyRunningTime - key running time/C/gui/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/1. License system/GetKeyRunningTime - key running time/C/gui/gui.c -------------------------------------------------------------------------------- /Examples/English/1. License system/GetRegistrationName - user name/Delphi/gui.dfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/1. License system/GetRegistrationName - user name/Delphi/gui.dfm -------------------------------------------------------------------------------- /Examples/English/1. License system/GetRegistrationName - user name/Delphi/gui.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/1. License system/GetRegistrationName - user name/Delphi/gui.pas -------------------------------------------------------------------------------- /Examples/English/1. License system/GetRegistrationName - user name/Delphi/main.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/1. License system/GetRegistrationName - user name/Delphi/main.res -------------------------------------------------------------------------------- /Examples/English/1. License system/GetRegistrationName - user name/PureBasic/gui.pb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/1. License system/GetRegistrationName - user name/PureBasic/gui.pb -------------------------------------------------------------------------------- /Examples/English/1. License system/SetRegistrationKey - setting key/C/gui/gui.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/1. License system/SetRegistrationKey - setting key/C/gui/gui.res -------------------------------------------------------------------------------- /Examples/English/1. License system/SetRegistrationKey - setting key/Delphi/gui.dfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/1. License system/SetRegistrationKey - setting key/Delphi/gui.dfm -------------------------------------------------------------------------------- /Examples/English/1. License system/SetRegistrationKey - setting key/Delphi/gui.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/1. License system/SetRegistrationKey - setting key/Delphi/gui.pas -------------------------------------------------------------------------------- /Examples/English/1. License system/SetRegistrationKey - setting key/Delphi/main.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/1. License system/SetRegistrationKey - setting key/Delphi/main.res -------------------------------------------------------------------------------- /Examples/English/2. Protection integration/CLEAR_START - code clear/C/gui/gui.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/2. Protection integration/CLEAR_START - code clear/C/gui/gui.res -------------------------------------------------------------------------------- /Examples/English/2. Protection integration/CLEAR_START - code clear/Delphi/gui.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/2. Protection integration/CLEAR_START - code clear/Delphi/gui.pas -------------------------------------------------------------------------------- /Examples/English/2. Protection integration/CLEAR_START - code clear/Delphi/main.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/2. Protection integration/CLEAR_START - code clear/Delphi/main.res -------------------------------------------------------------------------------- /Examples/English/2. Protection integration/EncryptData, EncryptMemory - encryption functions/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | 6 | #define IDB_ENCRYPT_DATA 100 7 | #define IDB_ENCRYPT_MEMORY 102 -------------------------------------------------------------------------------- /Examples/English/2. Protection integration/EncryptData, EncryptMemory - encryption functions/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/English/2. Protection integration/PELOCK_CPUID - checkpoints/C/gui/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/2. Protection integration/PELOCK_CPUID - checkpoints/C/gui/gui.c -------------------------------------------------------------------------------- /Examples/English/2. Protection integration/PELOCK_CPUID - checkpoints/C/gui/gui.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/2. Protection integration/PELOCK_CPUID - checkpoints/C/gui/gui.res -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetExpirationDate - trial expiration/C/gui/gui.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/3. Time trial/GetExpirationDate - trial expiration/C/gui/gui.res -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetExpirationDate - trial expiration/Delphi/gui.dfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/3. Time trial/GetExpirationDate - trial expiration/Delphi/gui.dfm -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetExpirationDate - trial expiration/Delphi/gui.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/3. Time trial/GetExpirationDate - trial expiration/Delphi/gui.pas -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetExpirationDate - trial expiration/Delphi/main.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/3. Time trial/GetExpirationDate - trial expiration/Delphi/main.res -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetTrialExecutions - trial executions/C/gui/gui.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/3. Time trial/GetTrialExecutions - trial executions/C/gui/gui.res -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetTrialExecutions - trial executions/Delphi/gui.dfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/3. Time trial/GetTrialExecutions - trial executions/Delphi/gui.dfm -------------------------------------------------------------------------------- /Examples/English/3. Time trial/GetTrialExecutions - trial executions/Delphi/gui.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/3. Time trial/GetTrialExecutions - trial executions/Delphi/gui.pas -------------------------------------------------------------------------------- /Examples/English/3. Time trial/TRIAL_EXPIRED - time trial callback/Delphi/gui.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/3. Time trial/TRIAL_EXPIRED - time trial callback/Delphi/gui.pas -------------------------------------------------------------------------------- /Examples/English/3. Time trial/TRIAL_EXPIRED - time trial callback/Delphi/main.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/3. Time trial/TRIAL_EXPIRED - time trial callback/Delphi/main.res -------------------------------------------------------------------------------- /Examples/English/3. Time trial/TRIAL_EXPIRED - time trial callback/PureBasic/gui.pb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/English/3. Time trial/TRIAL_EXPIRED - time trial callback/PureBasic/gui.pb -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/DEMO_START - klucze licencyjne/C/gui/gui.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/1. System licencyjny/DEMO_START - klucze licencyjne/C/gui/gui.res -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/DEMO_START - klucze licencyjne/Delphi/gui.dfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/1. System licencyjny/DEMO_START - klucze licencyjne/Delphi/gui.dfm -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/DEMO_START - klucze licencyjne/Delphi/gui.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/1. System licencyjny/DEMO_START - klucze licencyjne/Delphi/gui.pas -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/DEMO_START - klucze licencyjne/Delphi/main.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PELock/PELock-Software-Protection-and-Licensing-SDK/HEAD/Examples/Polish/1. System licencyjny/DEMO_START - klucze licencyjne/Delphi/main.res -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/DisableRegistrationKey - wylaczenie klucza licencyjnego/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/GetKeyStatus - informacje o statusie klucza licencyjnego/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls -------------------------------------------------------------------------------- /Examples/Polish/1. System licencyjny/GetRegistrationName - nazwa uzytkownika (wersja unicode)/Visual C++/stdafx.h: -------------------------------------------------------------------------------- 1 | #define UNICODE 2 | 3 | #include 4 | #include 5 | #include 6 | #include 7 | #include "pelock.h" -------------------------------------------------------------------------------- /Examples/Polish/2. Integracja zabezpieczenia/EncryptData, EncryptMemory - funkcje szyfrujace/C/gui/gui.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_MAIN 999 3 | #define DLG_MAIN 111 4 | #define IDC_REG 120 5 | 6 | #define IDB_ENCRYPT_DATA 100 7 | #define IDB_ENCRYPT_MEMORY 102 -------------------------------------------------------------------------------- /Examples/Polish/2. Integracja zabezpieczenia/EncryptData, EncryptMemory - funkcje szyfrujace/Delphi/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | del *.~pa 3 | del *.~dp 4 | del *.~ddp 5 | del *.ddp 6 | del *.~df 7 | del *.dof 8 | del *.dcu 9 | del *.cfg 10 | cls --------------------------------------------------------------------------------