|
EnumModules listet alle laufenden Prozesse und ihre zugehörigen
Module auf. Dabei ermittelt es jedoch nicht die statisch gelinkten Module, sondern
die zur Laufzeit benutzten Module.
Die Zuordnung ist dabei nicht wie bei vielen anderen Programmen
nur auf Prozesse->Module beschränkt, sondern bietet auch die
Zuordnung Module->Prozesse an.
Dies ist hauptsächlich nützlich beim Entwickeln von DLLs oder OCXen:
Dabei kann es vorkommen, dass das Module, das man
gerade entwickelt sich mal wieder nicht kompilieren lässt:
"Zugriff verweigert". Oft liegt das daran, dass das zu kompilierende
Modul noch von einem Programm im Speicher gehalten wird.
Dies ist schwer zu entdecken.
Dafür ist EnumModules die Lösung.
Man sieht auf einen Blick welche DLL von welchen Prozessen gerade verwendet wird.
Zusätzlich zeigt EnumModules den vollen Pfad und auf Wunsch auch
noch die VersionsInfo der Module an, so dass man immer genau weiss,
welches Modul sich gerade im Speicher befindet.
Doch das ist noch nicht alles:
EnumModules bietet auch eine Versionsüberprüfung aller auf dem System
befindlichen Module an.
Entweder alle Module, die sich im "PATH"-Suchpfad, im Systemverzeichnis,
auf allen lokalen Laufwerken oder in einem angegebenen Pfad befinden.
Ideal gerade für Projekte mit mehreren Modulen. Stimmt überall die
Versionsinfo? Mit EnumModules wird die Überprüfung zum Kinderspiel.
Im Zusammenhang mit EnumModules empfiehlt sich auch der Einsatz von
Developer's Tool Suite Central.
Dieses Programm bietet einen Schnellzugriff auf alle Mitglieder
der Developer's Tool Suite über die Taskleiste an.
|