Я видел этот вопрос и ряд сообщений в блогах, связанных с использованием метода mscoree.CorRuntimeHostClass.EnumDomains
для перечисления доменов приложений в рамках текущего процесса, но мне интересно, способ перечисления доменов приложений в отдельном процессе на одном компьютере.
Я бы хотел написать простую консольную или даже приложение WinForms, которое могло бы принимать идентификатор процесса и дать мне некоторую информацию о доменах приложений в этом процессе. Это вообще возможно? Я предполагаю, что это в некоторой степени, учитывая, что Process Explorer может предоставить вам список доменов приложений для процесса .NET. Я просто хочу знать, как сделать это с помощью кода C #.