Safe Check IDE
For Safe ShareWaring!
This unit is created to support Shareware programmers to protect their work from being illegally used. many people use a traditional way of checking for 4 windows to be present. (TApplication,TalignPalet,TAppBuilter and TPropertyInspector). this method is very simple to hack. but we don't wanna say how! :-(
in SafeChkIDE we use a quit different method that is much harder to hack. but we don't wanna say why! ;-)
There is only one function in the SafeChkIDE unit:
function SafeChkIdeRunning(var Title:string) : Boolean;
The Title Parameter is a string you pass to the function. if IDE is running the function will return TRUE and the Title Parameter will contain the compiler name ( i.e. Delphi 3, Delphi 4 or ...) otherwise the function will return False and Title will remain intact.
the full documentation of protection scheme will come with the full version (with full source code).
using this function you can safely check if IDE is running but after that you have to decide to run the program or not. that part of your program is not as safe as SafeChkIdeRunning! so we recommend you to have the source code of SafeChkIdeRunning to understand it's protection tricks or if you don't want to bother yourself, we can design a unique protection scheme for you which is different from the others' protection and is much harder to hack.
This is version 1.01 and has been strongly tested under Delphi 3 and 4.
Price List
Home of safe programming: http://members.xoom.com/Ali_Sadat