ah dimenticavo il codice! (ho perso l'abitudine XD)
codice:
procedure CanGo;
begin
SetValue({VALORE});
Form1.Hide;
frmMain.Show;
//Form1.Timer1.Enabled := true;
end;
procedure TForm1.FormCreate(Sender: TObject);
var buffer, tmpus, tmpse : string;
i : integer;
begin
Form1.Icon := Application.Icon;
with TRegistry.Create do
begin
RootKey := HKEY_LOCAL_MACHINE;
OpenKey({CHIAVE CODICE}, True);
tmpus := ReadString({VALORE});
tmpse := ReadString({VALORE});
CloseKey;
Free;
end;
if (tmpus='')or(tmpse='')then Exit;
for i := 0 to Length(tmpus) -1 do begin
{ALGORITMO GENERAZIONE SERIALE}
end;
buffer := StringReplace(buffer, '-', '', [rfReplaceAll]);
if (Ord('a')=Ord('a')) and (tmpse = buffer) and (buffer = tmpse) and ((13+Ord('f'))=(Ord('f')+13)) then
CanGo; //per rendere piu' arduo il lavoro dei crackers :D
end;