04-21-2012، 11:05 PM
با سورس زیر که در دلفی نوشته شده است میتونید در رجیستری ویندوز برنامه های که در start up (Run کلید ساختن میتونین پاک کنید.
ادرس کی :
Software\Microsoft\Windows\CurrentVersion\Run key,
تابع :
نحوه فراخوانی :
ادرس کی :
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');