diProtector includes the following features: - total destruction of the protected code fragments logic, which makes it impossible to analyse by disassembling; - detection and protection from active debuggers like eVC, eVB debuggers and others; - protection from code tracing under a debugger; - protection of application s import table; - entry point protection; - protection from code modification; - protected registry work; - resource and executable code compression; - internal short (16 chars) serial number manager with strong encryption (symmetric crypto-algorithm 3DES is used); - external serial number generator with keygen interface; - quick addition of trial-features and short serial number support to any applications; - no more "owner names" needed yet. Unique ID produced by diProtector is a MD5 hash-function of PresetID, PlatformID and random number. Therefor it s unique to each device and protected programs copy. Also diProtector is an advanced executable file compressor, capable of reducing the file size of programs by as much as 70%. diProtector makes executable files and libraries smaller, increase free space on memory cards and flash-memory, decrease load times across networks and download times from the internet.