PDA

View Full Version : رجیستر ویندوز



شفیعی
شنبه 09 آبان 1383, 21:07 عصر
سلام
چگونه می توان تاریخ اولین بار اجرای برنامه را در رجیستر ویندوز نوشت به صورتی که بتوان با خواندن این تاریخ ‚ بعد از گذشت 20 روز برنامه از کار بیفتد

Farrokhpey
شنبه 09 آبان 1383, 21:18 عصر
:<:

vcldeveloper
یک شنبه 10 آبان 1383, 02:44 صبح
کامپوننت maxProtector این امکان رو داره. مجانی هم هست. این هم لیست امکاناتش...
http://www.maxcomponents.net/components.html#PROTECTOR

omid_hasanpur
یک شنبه 10 آبان 1383, 08:11 صبح
var
Reg: TRegIniFile;
newdate:TDate;
begin
Reg:=TRegIniFile.Create('MyApp');
Reg.RootKey:=HKey_Local_Machine;
if not Reg.OpenKey(NameofKey,False) then
begin
Reg.CreateKey(NameofKey);
Reg.WriteString('mydate','date',datetostr(now));
end
else
begin
newdate:=strtodate(Reg.ReadString('mydate','date', ''));
if now-newdate>20 then
<<<enter your code here>>>
end;
end;
:موفق:

MiRHaDi
دوشنبه 11 آبان 1383, 01:49 صبح
سلام
البته این روش خیلی خیلی خیلی ساده میشه ازش گذشت
کافیه کلید رو پاک کنی تا برنامه شما از اول شروع کنه
اگه میخوای رجیستری کار کنی توی کلید های مخفی یا لای اکتیو ایکس ها بذار
تاریخ رو هم مستقیم نذار !‌ مثلا اینترجر کن بعد بذار
بای