Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Icon anhand TProcessInformation auslesen (https://www.delphipraxis.net/183828-icon-anhand-tprocessinformation-auslesen.html)

Helmi 7. Feb 2015 13:10

Icon anhand TProcessInformation auslesen
 
Hallo,

ich hab eine Anwendung, die mehrere andere Exen startet und sich die einzelnen Prozess-Infos (TProcessInformation) in einer generischen Liste speichert. Dadurch hab ich anderweitig jederzeit die ID´s zu den einzelnen Anwendungen

soweit so gut!

Ich würde nur gerne über die TProcessInformation das Icon der jeweiligen Anwendung auslesen

Nur, wie macht man das?

ExtractIcon scheint ja nur mit dem Dateinamen umgehen zu können

himitsu 7. Feb 2015 13:24

AW: Icon anhand TProcessInformation auslesen
 
EXE-Name anhand der ProcessID auslesen?

Oder du merkst dir beim Starten den Namen, bzw. besorgst dir gleich dort das Icon?

Helmi 7. Feb 2015 13:27

AW: Icon anhand TProcessInformation auslesen
 
den Namen hätte ich:
Delphi-Quellcode:
      ExeName := ExtractFileName(GetProcessExeName(ProcessInfo.hProcess));
Nebenbei bemerkt bin ich in einer Klasse
Leider komm ich da nicht an
Delphi-Quellcode:
Application.Handle
ran

[edit]
mit ExtractIcon und dem Exe-Namen funktioniert es
das Handle übergib ich einfach


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:18 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