Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi geladene dll's und Programme welche diese verwenden... (https://www.delphipraxis.net/40776-geladene-dlls-und-programme-welche-diese-verwenden.html)

FriFra 20. Feb 2005 20:49


geladene dll's und Programme welche diese verwenden...
 
Wie kann man geladene dll's und Programme welche diese verwenden ermitteln?

sniper_w 20. Feb 2005 21:19

Re: geladene dll's und Programme welche diese verwenden...
 
Ich glaube (99.99%) schon, aber wie weiss ich nicht. :wall:

c113plpbr 20. Feb 2005 21:19

Re: geladene dll's und Programme welche diese verwenden...
 
gugg dir mal Madshi's KernelMonitor an: hier gepostet. Wie das dingens genau funktioniert weis ich nicht, aber frag doch einfach mal Madshi ... ;)

ciao, Philipp

Sprint 20. Feb 2005 21:25

Re: geladene dll's und Programme welche diese verwenden...
 
Zitat:

Zitat von FriFra
Wie kann man geladene dll's und Programme welche diese verwenden ermitteln?

Du musst erst die Prozesse ermitteln und dann mit EnumProcessModules die benutzten DLL's ermitteln.

Assarbad 21. Feb 2005 01:03

Re: geladene dll's und Programme welche diese verwenden...
 
Entweder PSAPI mit o.g. Funktionen (EnumProcessModules usw.), oder alternativ die NT Native API benutzen.

Eine weitere systemunabhängigere Variante (wenn man Windows NT 4.0 ignorieren kann) ist die Benutzung der Toolhelp-API (Module32First/Module32Next usw.). Denn die DLL für PSAPI existiert nicht standardmäßig auf den Systemen. Hingegen die Toolhelp-API wurde in der KERNEL32.DLL implementiert (bis auf, wie gesagt, NT 4.0) - inklusive Windows 9x/Me.


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