Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi FindWindow Prob (https://www.delphipraxis.net/82612-findwindow-prob.html)

hille 16. Dez 2006 11:05


FindWindow Prob
 
Hi Leute,
ihr kennt alle FindWindow, und ich habe mich auch schon darüber informiert, nun möcte ich ein Fenster finden, dessen Name ich nicht weiß. Es ist Windows-Explorer und Arbeitsplatz ( die klassen weiß ich auch nicht ). Das Programm soll bescheid geben, wann ein Fenster mit der Caption D:\... zufinden ist. Die ... sollen dabei die Ordner angaben sein ( und die kenn ich ja nicht ) .
Kann mir jemand sagen wie ich das lösen kann oder weiß jemand wo ich eine Liste aller Klassen her bekommen`?

Hille

Christian Seehase 16. Dez 2006 13:03

Re: FindWindow Prob
 
Moin Hille,

Du kannst Dir ja Top-Level Windows durchgehen (Hier im Forum suchenEnumWindows), und dann in der EnumWindowsProc die jeweilige Caption auslesen und auf D:\ prüfen.

hille 18. Dez 2006 10:08

Re: FindWindow Prob
 
danke. ich werde es mir mal reinziehen :mrgreen:

StefanG 18. Dez 2006 12:23

Re: FindWindow Prob
 
Der Klassenname wäre btw "ExploreWClass" Bei WinXP

Christian Seehase 18. Dez 2006 13:09

Re: FindWindow Prob
 
Moin Hille,

was mir gerade noch einfällt:
Dir ist schon klar, dass das mit dem D:\... in der Titelzeile nur funktioniert, wenn in den Optionen "Vollständigen Pfad in der Titelzeile anzeigen" aktiviert ist?
Ansonsten bekommst Du dort Laufwerksbezeichnung und -buchstaben angezeigt.

hille 18. Dez 2006 14:18

Re: FindWindow Prob
 
Oh... :( ...damit hätte sich das ja dann wohl erledigt. Naja danke :wall: :wall: :wall: :(

Olli 19. Dez 2006 01:38

Re: FindWindow Prob
 
Hmm, da muß es noch was anderes geben. Schau dir mal den TrueCrypt-Source an. Die schließen auch ein offenes Explorerfenster, wenn eins für ein gemountetes TrueCrypt-Volume offen ist.

Christian Seehase 19. Dez 2006 12:43

Re: FindWindow Prob
 
Moin Olli,

das Laufwerk bekommt man ja in jedem Falle über die Titelzeile, aber nicht, wie Hille es gerne hätte, einen ganzen Pfad.

Olli 19. Dez 2006 12:47

Re: FindWindow Prob
 
Zitat:

Zitat von Christian Seehase
Moin Olli,

das Laufwerk bekommt man ja in jedem Falle über die Titelzeile, aber nicht, wie Hille es gerne hätte, einen ganzen Pfad.

Okay, du meinst also die machen es auch nur über FindWindow? Denn ich ging davon aus, daß es da noch einige Interfaces gibt, über die man sich einklinken kann (oder Shellfunktionen und -Hooks).

joel93 19. Dez 2006 13:49

Re: FindWindow Prob
 
Irgenwie muss das ja gehen, wenn hacker ganze vieren schreiben die unsere hardware zerstören und delphi und das antivier arbeitsunfähig machen!! :gruebel:
Such mal bei http://dsdt.info vielleicht ham die was?!?
:snowball:


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:13 Uhr.
Seite 1 von 3  1 23      

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