Delphi-Quellcode:
function ExremSichereUndVollGenialeLizenzprüfroutine: Boolean;
begin
// megageheimer und supercooler Code
end;
if not ExremSichereUndVollGenialeLizenzprüfroutine then begin
ShowMessage('nee, darfst du nicht');
Application.Terminate;
end;
Sowas ist auch immer geil ... egal wie sicher, am Ende ändert man ein einziges Byte und schon war alles umsonst.
Aus
if not ...
mache
if ...
oder aus
Application.Terminate;
wird einige
asm NOP end;
und wenn man seinen Spaß haben will, dann wird auch noch aus "nee, darfst du nicht" ein "Willkommen".