Low-Level Routines

TurboPack OnGuard FMX

API Reference

Generate Key Routines

_bm0                GenerateRandomKeyPrim

_bm0                GenerateMD5KeyPrim

_bm0                GenerateTMDKeyPrim

 

Modifier Routines

_bm0                ApplyModifierToKeyPrim

_bm0                CreateMachineID

_bm0                GenerateDateModifierPrim

_bm0                GenerateMachineModifierPrim

_bm0                GenerateStringModifierPrim

_bm0                GenerateUniqueModifierPrim

 

Hash Routines

_bm0                StringHashElf

 

Mixing Routines

_bm0                MixBlock

 

Utility Routines

_bm0                ExpandDate

_bm0                ShrinkDate

_bm0                BufferToHex

_bm0                BufferToHexBytes

_bm0                HexStringIsZero

_bm0                HexToBuffer

_bm0                GetCodeType

_bm0                GetExpirationDate

 

 

Date Code

_bm0                GetDateCodeValue

_bm0                InitDateCode

_bm0                IsDateCodeExpired

_bm0                IsDateCodeValid

_bm0                InitDateCodeEx

_bm0                GetDateCodeStart

_bm0                GetDateCodeEnd

 

Days Code

_bm0                DecDaysCode

_bm0                GetDaysCodeValue

_bm0                InitDaysCode

_bm0                IsDaysCodeExpired

_bm0                IsDaysCodeValid

 

Registration Code

_bm0                InitRegCode

_bm0                IsRegCodeExpired

_bm0                IsRegCodeValid

_bm0                IsRegCodeRegisteredTo

 

Serial Number Code

_bm0                GetSerialNumberCodeValue

_bm0                InitSerialNumberCode

_bm0                IsSerialNumberCodeExpired

_bm0                IsSerialNumberCodeValid

_bm0                IsSerialNumberCodeValidFor

 

Special Code

_bm0                GetSpecialCodeValue

_bm0                InitSpecialCode

_bm0                IsSpecialCodeExpired

_bm0                IsSpecialCodeValid

_bm0                IsSpecialCodeValidFor

 

Usage Code

_bm0                DecUsageCode

_bm0                GetUsageCodeValue

_bm0                InitUsageCode

_bm0                IsUsageCodeExpired

_bm0                IsUsageCodeValid

_bm0                InitUsageCodeUnlimited

 

Network Code

_bm0                IsAppOnNetwork

_bm0                CheckNetAccessFile

_bm0                CreateNetAccessFile

_bm0                CreateNetAccessFileEx

_bm0                DecodeNAFCountCode

_bm0                GetNetAccessFileInfo

_bm0                EncodeNAFCountCode

_bm0                LockNetAccessFile

_bm0                ResetNetAccessFile

_bm0                UnlockNetAccessFile

 

Protect EXE

_bm0                IsExeTampered

_bm0                ProtectExe

_bm0                UnprotectExe

_bm0                UpdateChecksum

_bm0                FileCRC32

_bm0                UpdateCRC32

 

Single Instance

_bm0                IsFirstInstance

_bm0                ActivateFirstInstance