The Native Delphi Protection Utility is a protection tool designed specifically for safeguarding Delphi applications.
One of the most significant benefits of NDPU is that it uses native and peculiar means of Delphi, making it a reliable and cost-effective solution for application protection. Interestingly, the software does not require any external processing of the Delphi-produced executable as it temporarily modifies the source code instead. After recompiling the application, the executable is effectively protected.
NDPU produces trial versions with limited functionality of Delphi applications, although it also supports other protection kinds. Its key feature is modifying the source code to render events of various components of the main form empty. The software then restores these events to get the protected application working correctly. The key, therefore, is not checked but is used to restore the protected functionality.
NDPU employs strong encryption (AES 128 bits) to ensure that the protected application is hard to crack. If the correct key is not used, part of the information needed to run the application properly is encrypted, making it even more challenging to crack. With this approach, the protected application will not respond to various events, rendering it useless even when launched.
Moreover, NDPU uses proprietary (not based on RTTI) technique of events initialization for the assignment of proper event handlers to the corresponding events. The assignment information is stored in the encrypted form in the binary resource further enhancing its reliability and efficacy.
Overall, NDPU is a reliable, cost-effective and unique protection tool that is specially designed for Delphi applications. For more information on this game-changer of a software, visit the NDPU website.
Version 1.0.0: N/A