Forum: Win32/Win64 API (native code)
by SteffenSchm,
8. Okt 2013
Hallo himitsu und musicman56,
danke für Eure Antworten.
Habe gerde mal nachgeschaut. In Delphi2010 löscht DeleteKey auch über eine Schleife alle Unterschlüssel. Da in dieser Schleife dann DeleteKey wieder aufgerufen wird, dürften dadurch auch allel Unter-Unter- und Unter-Unter-Unter- und ...-Schlüssel gelöscht werden.
Und an meinem Rechner (Win7) funktioniert das Ganze auch.
Also werde...
Forum: Win32/Win64 API (native code)
by SteffenSchm,
4. Okt 2013
O.k. Danke für den Hinweis.
Werde ich mir alos die (kleine) Mühe machen.
Forum: Win32/Win64 API (native code)
by SteffenSchm,
4. Okt 2013
Hallo himitsu,
danke für die schnelle Antwort.
Bei Win7 ist es zumindest so: Wenn ich den Hauptschlüssel lösche sind auch alle Unterschlüssel weg. Fehlermeldung kommt keine. Ich denke ich lasse das jetzt so.
Forum: Win32/Win64 API (native code)
by SteffenSchm,
4. Okt 2013
Hallo,
ich möchte beim Deinstallieren meines Delphi-Programms auch die entsprechenden Einträge aus der Registry löschen.
In der Hilfe von Delphi zu DeleteKey steht: "Unter Windows NT müssen die Unterschlüssel explizit mit einzelnen Aufrufen von DeleteKey entfernt werden."
Ich nehme mal an, das gilt auch für höhere Windows-Versionen.
Aber was passiert den, wenn ich einen Haupschlüssel...