Delphi32.com - Home!
| Home/News | Downloads | Forums | D32 Magazine | Resources | Info and Facts |  
 
 Applications: Tools and Utilities: Project Tools


Name: Native Delphi Protection Utility 1.0.0 Date: 3/10/04 6:41:00 PM
Environment:
Delphi 6.0, Windows 2000, Windows 98, Windows NT 4.0, Delphi 5.0, Delphi 7.0, Windows 95, Windows NT, Windows XP
Download
Type: Shareware Size: 552Kb
Price: $29 US
Source:
Online Registration: Available!
Description:
Native Delphi Protection Utility (NDPU) is a new kind of protection tool for Delphi applications. The main function of NDPU is to produce trial versions with limited functionality of Delphi applications. Its main advantages are: (1) only NATIVE (but peculiar) to Delphi MEANS; (2) NO EXTERNAL PROCESSING (such as packing or encryption) of Delphi-produced executable; (3) the protected executable is NATIVELY COMPILED by Delphi (no compatibility problems therefore); (4) the key IS NOT CHECKED but IS USED to restore the protected functionality; (5) without correct key EVENTS of main form ARE EMPTY; (6) PROPRIETARY TECHNIQUE of events initialization; (7) STRONG (AES 128 bits) ENCRYPTION; (8) EACH KEY CONTAINS PERSONAL DATA. NDPU uses its own approach to the problem of protection of Delphi applications. NDPU does not use a call of some checking routine to control execution of the protected application. Instead NDPU modifies the source code so that after re-compiling events of various components are empty. To work properly the protected application needs to restore these events. The protected application DOES NOT CHECK the key for validity, but USES it to assign proper event handlers to the corresponding events. Needed to the assignment information is stored in the encrypted form in the binary resource. During this assignment NDPU uses PROPRIETARY (not based on RTTI) TECHNIQUE of events initialization. Use of STRONG ENCRYPTION ensures that without correct key the protected application is very hard to be cracked because part of the information needed to run the application properly exists inside .EXE file only in the encrypted form. Without correct key the protected application will not respond to various events - that is it will not perform any programmed in the corresponding event handlers actions. The application may be launched, but it will not work. PERSONAL DATA contained IN EACH KEY allows to easily identify each produced key.


Additional Information: 
  • Total downloads between 3/19/04 and 8/30/08: 471
Author: Unknown Home Page
  
Applications: Tools and Utilities: Project Tools <<  Browse  >> Shareware



 
 Hits/month  2,500,000+ 
 Downloads
 (Since May 2000)
 7,393,709 
 Total Files  6,023 
 Forum msgs  7,670 
 Articles/FAQs  70+/900+ 
Kylix
Tips n Tricks
FAQs
Knowledge Base
Bug Listings
Articles
Books
Newsgroups
Links
Submissions
Testimonials
Advertising
Contact Us
About Us
Search Amazon:
Top Selling Software at Amazon

| Home/News | Downloads | Forums | Resources | Info and Facts | Testimonials |
  Site Search:
 


Comments/Problems: Webmaster@delphi32.com
Copyright © 1998-2006, Delphi32.com. All rights reserved.
Terms of Use