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
Seite 1 von 2  1 2      
Benutzerbild von kuba
kuba

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

RegDeleteKeyEx wie geht das ??

  Alt 5. Nov 2010, 20:34
Hallo,

ich möchte einen Key in der Registry von Windows 7 64Bit Version löschen. Habe herausgefunden, dass es mit RegDeleteKeyEx funktionieren soll. Wie benutzt man das ?

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

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

AW: RegDeleteKeyEx wie geht das ??

  Alt 5. Nov 2010, 20:40
Delhihilfe? Windows SDK? Forensuche? Google?
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
 
#3

AW: RegDeleteKeyEx wie geht das ??

  Alt 5. Nov 2010, 20:47
Hallo Lucky,

habe unendlich gegoogelt und diesen Code gefunden:

Delphi-Quellcode:
procedure RegDeleteKeyEx(const RootKey: HKEY; const SubKeyName: String;
  const samDesired: Cardinal);
Funktioniert aber nicht...

Habe den Code dann geändert:

Delphi-Quellcode:
procedure RegDeleteKeyEx(const RootKey: HKEY; const SubKeyName: String;
  const samDesired: Cardinal); external 'advapi32.dllname 'RegDeleteKeyExW';
aber wenn ich einen key löschen will stürzt mein Programm ab:

RegDeleteKeyEx(HKEY_LOCAL_MACHINE, '\Software\Test', KEY_WOW64_64KEY); was läuft falsch ??

KUBA
Stefan Kubatzki
E=mc2

Geändert von mkinzler ( 5. Nov 2010 um 20:57 Uhr) Grund: Code-Tags durch Delphi-Tags ersetzt
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

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

AW: RegDeleteKeyEx wie geht das ??

  Alt 5. Nov 2010, 20:54
Funktioniert aber nicht...
Das ist ja mal eine umwerfende Fehlerbeschreibung. Wie sollen wir da helfen? Dir ist aber schon bewusst, dass du mit einer 32-Bit Anwendnung nicht so ohne weiteres an den 64-Bit Schlüssel kommst?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Assarbad
Assarbad

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

AW: RegDeleteKeyEx wie geht das ??

  Alt 5. Nov 2010, 20:57
Dir ist aber schon bewusst, dass du mit einer 32-Bit Anwendnung nicht so ohne weiteres an den 64-Bit Schlüssel kommst?
Mit dem benutzten Flag normalerweise schon
Oliver
"... aber vertrauen Sie uns, die Physik stimmt." (Prof. Harald Lesch)
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

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

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
 
#7

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
 
#8

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
 
#9

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
416 Beiträge
 
Delphi 11 Alexandria
 
#10

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
Antwort Antwort
Seite 1 von 2  1 2      


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 23:31 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz