Parsi Coders

نسخه‌ی کامل: سورس کد پاک کردن یک کلید مشخص شده رجیستری دلفی
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
با سورس زیر که در دلفی نوشته شده است میتونید در رجیستری ویندوز برنامه های که در start up (Run کلید ساختن میتونین پاک کنید.
ادرس کی :

Software\Microsoft\Windows\CurrentVersion\Run key,

تابع :

کد:
procedure RemoveFromRunKey(ApTitle: string);
var
  Reg: TRegistry;
  TheKey: string;
  ListOfEntries: TStringList;
  i: integer;
begin
  Reg := TRegistry.Create;
  Reg.RootKey := HKEY_LOCAL_MACHINE;
  TheKey := 'Software\Microsoft\Windows\CurrentVersion\Run';
  // Check if key exist...
  // ...if yes, try to delete the entry for ApTitle
  if not Reg.OpenKey(TheKey, False) then
    ShowMessage('Key not found')
  else begin
    if Reg.DeleteValue(ApTitle) then
      ShowMessage('Removed: ' + ApTitle)
    else
      ShowMessage('Not found: ' + ApTitle);
  end;
  Reg.CloseKey;
  Reg.Free;
end;

نحوه فراخوانی :

کد:
RemoveFromRunKey('Calculator');