CorPub
Oct 10, 2001
I’ve updated CorPub to show *all* managed AppDomains by initializing the COR debugging sub-system prior to enumerating them. Thanks to Atif Aziz for the tip.
September 13, 2001
I built the CorPub utility when my friend Jason pointed me at the .NET corpub.idl interfaces (his exact words were “ICorPublishProcess rocks!“). CorPub lists the managed processes on the current machine and the AppDomains in each process, as follows:
Managed process 0xa54: D:\project\mine\RegexPlorer\bin\Debug\RegexPlorer.exe AppDomain 0x1: RegexPlorer.exe Managed process 0xdc8: C:\vs.net\Common7\IDE\devenv.exe AppDomain 0x1: DefaultDomain Managed process 0x1ec: C:\PROGRA~1\MICROS~2.NET\FRAMEW~1\Bin\ildasm.exe AppDomain 0x1: DefaultDomain
It’s fun for spelunking. Enjoy.
NOTE: .NET beta 2 is required to run this utility.