![]() |
ProzessId->Handel
Wie kann ich anhand der ProcessID ein Handel herausfinden?
*MFG* |
Re: ProzessId->Handel
|
Re: ProzessId->Handel
hm, bei mir gibt GetWindowThreadProcessId(handel,@RemoteId); immer 0, wobei remoteid die korrekte prozessid beinhaltet!
|
Re: ProzessId->Handel
bei mir funktioniert
Delphi-Quellcode:
GetWindowThreadProcessId(handle, nil)
|
Re: ProzessId->Handel
hä? was soll denn das bringen? ich will ja das handel einer fremden anwendung!
|
Re: ProzessId->Handel
Du wirst nicht anhand der ProcessID ans handle rankommen da ein Process mehrere Fenster besitzen kann. Du könntest höchstens alle fenster durchgehen und prüfen ob das Handle die gewünschte ThreadID hat... Aber wei gesagt - zu einer threadid wirst du mehrere Handles bekommen. Wenn du zum Beispiel eine Anwendung mit 2 Forms in Delphi erstellst gehören beide Forms zum gleichen thread und haben somit auch die gleiche Prozessid
|
Re: ProzessId->Handel
ja aber das is schnurzwurscht ich brauch irgendeins, welches ist völlig egalund wie siehts aus mit handeln von anwendungen ohne fenster?
|
Re: ProzessId->Handel
Dann wird dir trotzdem nix anderes übrig bleiben als alle Fenster durchzugehen da es eine solche funktion nicht geben wird die irgendein handle zurück gibt. Was bringt dir das überhaupt wenn du zum beispiel dann zum Beispiel das Handle von einem TEdit zurück bekommst?
|
Re: ProzessId->Handel
ja aber wie geht denn das ??? wenn ichs wüsst hätt ich ja net gefragt... und wie schauts aus mit handeln von anwendungen ohne fenster?
|
Re: ProzessId->Handel
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:23 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