AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

RegDeleteKeyEx wie geht das ??

Ein Thema von kuba · begonnen am 5. Nov 2010 · letzter Beitrag vom 6. Nov 2010
Antwort Antwort
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#1

AW: RegDeleteKeyEx wie geht das ??

  Alt 5. Nov 2010, 20:59
Letzte Zeile im Beitrag übersehen.

Wie sieht die Fehlerbehandlung aus? Was sagt GetLastError?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von kuba
kuba

Registriert seit: 26. Mai 2006
Ort: Arnsberg
588 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: RegDeleteKeyEx wie geht das ??

  Alt 5. Nov 2010, 21:19
keine Ahnung, bin zu müde heute
morgen wieder ...

Das ist nicht mein Code. Ich mache nur die Fehler raus

KUBA
Stefan Kubatzki
E=mc2
  Mit Zitat antworten Zitat
Benutzerbild von Assarbad
Assarbad

Registriert seit: 8. Okt 2010
Ort: Frankfurt am Main
1.234 Beiträge
 
#3

AW: RegDeleteKeyEx wie geht das ??

  Alt 5. Nov 2010, 21:21
keine Ahnung, bin zu müde heute
morgen wieder ...

Code:
Themen-Optionen -> Abonnement dieses Themas löschen
Oliver
"... aber vertrauen Sie uns, die Physik stimmt." (Prof. Harald Lesch)
  Mit Zitat antworten Zitat
Benutzerbild von kuba
kuba

Registriert seit: 26. Mai 2006
Ort: Arnsberg
588 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: RegDeleteKeyEx wie geht das ??

  Alt 6. Nov 2010, 06:31
keine Ahnung, bin zu müde heute
morgen wieder ...

Code:
Themen-Optionen -> Abonnement dieses Themas löschen


musste unbedingt schlafen, hatte gestern eine lange Reise. Das Thema hat mir keine Ruhe gelassen

heute gehts wieder ...

Fehlerbehandlung ?? GetLastError ?

Muss mal überlegen
Erstmal schauen was mein Kätzchen macht, die hat mich ein paar Tage nicht gesehen.

KUBA
Stefan Kubatzki
E=mc2
  Mit Zitat antworten Zitat
Benutzerbild von ULIK
ULIK

Registriert seit: 25. Sep 2006
Ort: Regensburg
427 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: RegDeleteKeyEx wie geht das ??

  Alt 6. Nov 2010, 07:36
Nur so am Rande: Du willst aus HKEY_LOCAL_MACHINE unter Windows 7 löschen. Hast Du dazu denn überhaupt die Berechtigung? Wenn das Programm als normaler User läuft, wirst Du da nichts löschen können.

Grüße,
Uli
  Mit Zitat antworten Zitat
Benutzerbild von kuba
kuba

Registriert seit: 26. Mai 2006
Ort: Arnsberg
588 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: RegDeleteKeyEx wie geht das ??

  Alt 6. Nov 2010, 07:53
Hy,

ja das ist mir schon klar, habe mein Programm mit Administratorberechtigung gestartet.

KUBA
Stefan Kubatzki
E=mc2
  Mit Zitat antworten Zitat
Benutzerbild von kuba
kuba

Registriert seit: 26. Mai 2006
Ort: Arnsberg
588 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: RegDeleteKeyEx wie geht das ??

  Alt 6. Nov 2010, 10:40
Hy,

habe die Prozedur zu einer Funktion umgebaut:

Delphi-Quellcode:
function RegDeleteKeyEx(const hKey: HKEY;const lpSubKey: string;
  const samDesired: REGSAM; reserved : DWORD): boolean; stdcall;
  external 'advapi32.dllname 'RegDeleteKeyExW';
In meinem Programm rufe ich das so auf:

Delphi-Quellcode:
if RegDeleteKeyEx(HKEY_LOCAL_MACHINE, '\Software\Test', KEY_WOW64_64KEY, 0) then
       showmessage(SysErrorMessage(GetLastError))
       else showmessage(SysErrorMessage(GetLastError));
Als Fehlermeldung erhalte ich: "der Vorgang wurde erfolgreich beendet"

Der Schlüssel in der Registry wurde jedoch nicht gelöscht, was läuft falsch ??

KUBA
Stefan Kubatzki
E=mc2

Geändert von kuba ( 6. Nov 2010 um 17:20 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:44 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz