2008-09-30 7 views

Antwort

12

Es werden Prozesse angezeigt, die Module (usaully .DLL-Dateien) geladen haben, die die .NET-Laufzeit hosten. Dieselbe Technik kann verwendet werden, um nach anderen DLLs zu suchen, die geladen wurden.

Zu einem verwandten Hinweis, Process Explorer ist ein Microsoft-Task-Manager-Ersatz, der .NET-Prozesse hervorgehoben wird. Ich kann es nicht genug empfehlen. Es lohnt sich, zusammen mit dem Rest der Sysinternals Suite zu untersuchen.

2

Es scheinen würden alle Prozesse mit Modulen wie mscoree.dll aufzulisten, mscorwks.dll usw. Dies würde .NET Prozesse und möglicherweise Prozesse Hosting. NET-Plug-Ins.

+0

Wow, es gibt überraschend wenige ".NET-Prozesse" auf meiner Vista-Box. – user15071

+0

Ja, ich habe keine Ergebnisse erhalten, bis ich ein PowerShell-Fenster geöffnet habe. –

3

Dies ist ein sehr nützliches Befehlszeilenprogramm in Windows, das Ihnen eine Liste aller laufenden Prozesse anzeigt. Übergeben eines Befehlszeilenparameters von/m "mscor *" listet alle auf Ihrem Computer ausgeführten Prozesse auf, die Assemblys verwenden, die mit dem Namen "mscor" beginnen. Das "*" ist ein Platzhalterzeichen.