Мне не совсем понятно, что вы пытаетесь сделать, но если вы хотите перечислить все запущенные домены приложений, подключив Visual Studio к процессу, перейдите по этой ссылке:
Джек Гуденкауф "Перечисление доменов приложений"
В том же духе, если вы хотите сделать это в режиме RUNTIME (без Visual Studio), вам, вероятно, потребуется включить управляемый отладчик в вашу программу, который позволит вам «присоединиться» к другому процессу.
Взгляните на пример управляемого отладчика, он демонстрирует отладчик, написанный на C #. Затем он позволит вам выполнить «расширение» в целевом процессе приложения, как это сделано в статье Джека Гуденкауфа.
Пример управляемого отладчика CLR (mdbg)