AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Klasse für versteckte Registry Einträge
Thema durchsuchen
Ansicht
Themen-Optionen

Klasse für versteckte Registry Einträge

Ein Thema von Zacherl · begonnen am 18. Sep 2005 · letzter Beitrag vom 18. Sep 2005
Antwort Antwort
Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#1

Klasse für versteckte Registry Einträge

  Alt 18. Sep 2005, 10:42
Hallo,
ich habe diesen Code in der CodeLib gefunden. Soweit wie dorb beschrieben funktioniert es tadellos. Allerdings ist die Anwendung doch etwas umständlich.
Meine Frage: Gibt es etwas wie TRegistry, dass auch Zeichen wie #0 in die Registry eintragen kann?

Florian
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat
Olli
(Gast)

n/a Beiträge
 
#2

Re: Klasse für versteckte Registry Einträge

  Alt 18. Sep 2005, 11:10
Zitat von Florian Bernd:
Meine Frage: Gibt es etwas wie TRegistry, dass auch Zeichen wie #0 in die Registry eintragen kann?
Nein! Und wozu wöllte man sowas auch. Ist nett, daß man diesen Flaw in der Win32-Verarbeitung von Registry-Keys gefunden hat, aber sonderlich sinnvoll, geschweige denn sicher ist das nicht. Laß es lieber
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#3

Re: Klasse für versteckte Registry Einträge

  Alt 18. Sep 2005, 12:30
Es geht mir im allgemeinen auch nur darum, wie man diese Struktur sinnvoll benutzen kann. Da z.B der Funktion zum Löschen eines Key ein KeyHandle übergeben werden muss, frage ich mich z.B. wie bekommt man das Handle vom Key "HKLM\Software\Test"?
Außerdem (ich habe mal zum Testen das #0) weggelassen) steht als Wert in der HiddenValue nur Müll.
Weis den jemand, wie ich wenigstens auf diese Weise einen ordnetlichen Wert in eine Value schreibe?

Florian
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat
Olli
(Gast)

n/a Beiträge
 
#4

Re: Klasse für versteckte Registry Einträge

  Alt 18. Sep 2005, 13:10
NtSetValueKey tut doch genau dies. Hast du dir denn schonmal den Code intensiv angeschaut? Irgendwie habe ich nicht dieses Gefühl
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#5

Re: Klasse für versteckte Registry Einträge

  Alt 18. Sep 2005, 13:22
Ich habe die Demo etwas abgeändert, so dass ich NtSetValueKey als Wert für die Value PChar('test') übergebe. In der Registry stehen dann aber nur ein paar Chinesische Zeichen ...

Florian
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat
Olli
(Gast)

n/a Beiträge
 
#6

Re: Klasse für versteckte Registry Einträge

  Alt 18. Sep 2005, 13:27
Zitat von Florian Bernd:
Ich habe die Demo etwas abgeändert, so dass ich NtSetValueKey als Wert für die Value PChar('test') übergebe. In der Registry stehen dann aber nur ein paar Chinesische Zeichen ...
Und das ist auch richtig, denn Windows benutzt UCS-2 (bzw. UTF-16) und nicht ANSI! Also lieber nochmal drüberlesen. PChar ist jedenfalls schonmal falsch.
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#7

Re: Klasse für versteckte Registry Einträge

  Alt 18. Sep 2005, 13:38
Müsste ich da mit WideString arbeiten?
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat
Olli
(Gast)

n/a Beiträge
 
#8

Re: Klasse für versteckte Registry Einträge

  Alt 18. Sep 2005, 13:40
Zitat von Florian Bernd:
Müsste ich da mit WideString arbeiten?
Eher mit PWideChar. Aber die Richtung war ja schonmal gut. Und jetzt setz' dich doch erstmal eine Weile selber an das Problem. Auch wenn es manchmal etwas anstrengend sein mag - am besten lernt man selber ...
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#9

Re: Klasse für versteckte Registry Einträge

  Alt 18. Sep 2005, 13:55
Na gut, vielen Dank.

Florian
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  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 07:40 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