PELock is an exe-protector software for Windows that protects executable files from being accessed by unauthorized users. The software also offers an easy way to create protected applications.

PELock offers a variety of features that are essential for exe-protection, including compression of the application that reduces executable file size even by up to 70% of the original file. It also has encryption of code using publicly available cryptographic algorithms and algorithms built polymorphically. Additionally, the application reorganizes basic PE EXE structures to ensure a better compression ratio, deletion of unnecessary structures (relocations, debug info), and protection against cracks and loaders.
PELock is designed to protect against debuggers (SoftICE, TRW, Turbo Debugger...) and code tracing as well. It counteracts dumping application memory and supports many anti-debug and anti-trace tricks. The advanced import table protection (so called 'api redirection') adds more value to your software protection.
The license key system of PELock is easy to use and has features such as hardware dependent keys and creation of trial keys. It communicates between the application and license key system via an API system. Creation and verification of registration keys using public keys encryption algorithms (RSA) is also facilitated. Keeping track of 'stolen' (illegal) registration keys is possible due to its database checkup feature.
PELock’s user-friendly interface and many customization options offer optimal protection that caters to your specific needs. The application is entirely written in assembler (win32asm), ensuring compatibility with all Windows operating systems – windows 95/98/ME/NT/2K/XP.
In summary, PELock is a comprehensive exe-protector that offers a wide range of features and benefits to users. If you're looking for software to ensure the security of your executable files, PELock is worth a try.
Version 1.06: N/A