دوستمون که نمی گه چجوری. لا اقل این کار رو امتحان کن
1- آخرین تاریخ اجرا و اولین تاریخ اجرا رو تو رجیستری بنویس
2- اگه تاریخ اجرای فعلی کوچکتر یا مساوی آخرین تاریخ اجرا بود اجرا نشه اینجوری برنامه timelick هم کاری نمیتونه بکنه
3-چیزائی که تو رجیستری مینویسی رو Encrypt کن که نتونن به این راحتیها تغییرش بدن
نمونه کد کار با رجیستری هم اینه
user registry
function test;
var
r:TRegistry
Begin
r:=TRegistry.Create;
r.RootKey:=HKey_Current_User;
try
if r.OpenKey('test\Info',True) Then
Begin
r.writeString('test','this is a test'); نوشتن
ShowMessage(R.ReadString('Test')); خواندن
End
Except End;
r.CloseKey;
r.Free;
End;