Handle über ProcessID ermitteln

Für allgemeine Fragen zur Programmierung mit PureBasic.
Blitzer
Beiträge: 98
Registriert: 26.09.2004 14:33
Wohnort: Lower Saxony

Handle über ProcessID ermitteln

Beitrag von Blitzer »

Hallo,

wenn ein Prog wie Safira, etc. keinen Fenstertext enthält, kann das Handle des Fensters nicht ermittelt werden.

Die ProcessID lasse ich mir zu diesem Programm geben.

Wie ermittle ich nun das FensterHandle über die ProcessID?

Hat jemand eine Idee?
Nino
Beiträge: 1300
Registriert: 13.05.2010 09:26
Wohnort: Berlin

Re: Handle über ProcessID ermitteln

Beitrag von Nino »

Vielleicht EnumThreadWindows?

Grüße, Nino
Benutzeravatar
Thorium
Beiträge: 1722
Registriert: 12.06.2005 11:15
Wohnort: Germany
Kontaktdaten:

Re: Handle über ProcessID ermitteln

Beitrag von Thorium »

Blitzer hat geschrieben: wenn ein Prog wie Safira, etc. keinen Fenstertext enthält, kann das Handle des Fensters nicht ermittelt werden.
Doch, geht auch. Über den Fenstertitel ist sowieso in vielen Fällen ungünstig. Du kannst das Handle auch über den Class Name ermitteln, den bekommst du durch Tools wie Process Explorer. Der Class Name ändert sich nicht, auch wenn sich der Fenstertitel ändert.
Zu mir kommen behinderte Delphine um mit mir zu schwimmen.

Wir fordern mehr Aufmerksamkeit für umfallende Reissäcke! Bild
Antworten