hi zusammen
ich glaub ich hab aus versehen n registry-killer programmiert.
nachdem ich folgenden quellcode in eine Tbutton aktion eingebunden hab hats bei mir den
gesamten registry gelöscht und windows startete nicht mehr. nun hab seit ich
freitag 19 uhr per dos eine alte backup .reg - datei aufgespielt. importierdauer 35stunden!!!!!!!!!!!!!
folgende (gedachte) funktion sollte der code auslösen:
-listboxitem-index auslesen (das ist die variable regdelitem)
-den gleichnamigen registry schlüssel aus dem registry laden in dem der zu löschende pfad enthalten sein soll (variabel regdelpath)
- den zu löschenden pfad löschen
und bammmm
alles am a.....
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| reg:=Tregistry.Create; reg.RootKey := HKEY_LOCAL_MACHINE; reg.OpenKey('software\N@traxx\Prog533215\',true); reg.DeleteKey(inttostr(regdelitem)); regdelpath:=reg.ReadString(inttostr(regdelitem)); reg.CloseKey; reg.DeleteKey(regdelpath); finally reg.closekey; end; reg.free; |
nun die frage was war denn das problem
is sowas schon mal jemanden anderen passiert??
wer will kan den code ja mal ausprobieren.
würd ich aber nur mit backup raten!!
CU