![]() |
Re: Exakter Registry Pfad auf Button Klick öffnen??
Zitat:
|
Re: Exakter Registry Pfad auf Button Klick öffnen??
Zitat:
Aber vielleicht wäre es ja auch eine Möglichkeit, den Inhalt des gewünschten Schlüssels in einer ListView anzeigen zu lassen, statt regedit zu benutzen. |
Re: Exakter Registry Pfad auf Button Klick öffnen??
Im Notfall: Du kannst direkt im Treeview des Regedit das entsprechende Item auswählen. Da ein Treeview aber ein Common Control ist, geht das nicht so leicht.
|
Re: Exakter Registry Pfad auf Button Klick öffnen??
Zitat:
...:cat:... |
Re: Exakter Registry Pfad auf Button Klick öffnen??
Das Prinzip von RegMon ist "relativ" einfach.
Man nehme ein beliebiges Programm und starte (vorzugsweise mit ShellExecuteEx oder CreateProcess) den REGEDIT. Danach hole man sich das (Haupt)Fenster dieser Instanz (REGEDIT hat normalerweise nur eine Instanz!). Hast du dieses Fenster, suchst du bei den Childs das TreeView ... das schließt du dann komplett (SendMessage) und öffnest danach in Einzelschritten den Pfad, den du willst. Wie du siehst, das Prinzip ist einfach, die Umsetzung nicht mehr ganz ;) |
Re: Exakter Registry Pfad auf Button Klick öffnen??
@Assarbad wäre gut wenn du ein Source Beispiel demonstrieren könntest,
in welcher Form auch immer.. @Sakura: ja die Idee ist zwar witzig, ich möchte aber zum Beispiel 10 Buttons machen, mit denen ich 10 verschiedene Registry Sprünge erleben kann. @Seehase: Habe keinen Source gefunden von Regmon. ------------------------------------------------------------------------ Übrigens ist das Rätsel gelöst :-) Es ist sogar recht einfach. Wäre ja schlimm, wenn das in Delphi nicht möglich gewesen wäre. :-) |
Re: Exakter Registry Pfad auf Button Klick öffnen??
Zitat:
![]() gibt's was. |
Re: Exakter Registry Pfad auf Button Klick öffnen??
Ja genau, danke toms, hab es auch schon entdeckt!
Somit wissen nun alle bescheid! Hätte es sonst auch noch gepostet! Super! |
Re: Exakter Registry Pfad auf Button Klick öffnen??
Es gäbe da noch eine andere Möglichkeit:
Den Regedit-TreeView mit APIs wie TreeView_GetItem() usw. zu durchlaufen und wenn der gewünschte Schlüssel gefunden wurde ihn aufklappen und markieren. |
Re: Exakter Registry Pfad auf Button Klick öffnen??
Dazu musst aber erstmal in den Adressbbereich des Regedit-Prozesses kommen, denn die Common Controls können nur aus ihrem jeweiligen Adressbereich gesteuert werden.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:03 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