Zweig in Regestry löschen, "SHDeleteKey" keine Funktion unter Vista



  • Hallo Leute,

    ich hab vor einiger Zeit die Funktion "SHDeleteKey" in mein Proggy eingebaut um einen Regestryzweig mit allen Unterelementen zu löschen. Jetzt hab ich mal das Proggy auf Vista ausprobiert und festgestellt, daß diese Funktion von Vista anscheinend nicht unterstützt wird. Gibt es da eine Alternative oder muss ich da jeden Eintrag einzeln löschen. Da gibt es doch schon bestimmt eine Routine irgendwo, kann jemand helfen?

    Gruß Tom



  • Sicher das deiner Anwendung nicht einfach die erforderlichen Rechte fehlen?
    Schmiert deine Anwendung ab oder was sagt der Rückgabewert?


  • Mod

    Wenn kein UAC Manifest vorhanden ist und ein Zweig aus HKLM gelöscht werden soll, wird nicht mal ein Fehlercode zurück gegeben durch die Virtualisierung.



  • War mein Fehler, ich hab dann mal den Errorcode ausgewertet und festgestellt, daß ich bei der Pfadübergaben einen Zeichendreher drin hatte. Trotzdem danke für di Bemühungen.

    Gruß Tom


Anmelden zum Antworten