Подтвердить что ты не робот

Доступ к домену приложения по умолчанию

Я ищу способ найти домен приложения в моем процессе. Обратите внимание, что текущий домен приложения может отличаться от текущего по умолчанию, например, когда мой код работает внутри NUnit.

Я знаю, что я могу перечислить все домены приложений в процессе, используя трюк COM-взаимодействия, показанный в этом ответе, и выберите тот, для которого IsDefaultAppDomain() - true. Однако это похоже на тяжеловесное решение.

Есть ли способ получить доменное приложение по умолчанию, которое не требует фильтрации всех доменов, желательно, не проходя через COM-взаимодействие?

4b9b3361

Ответ 1

Насколько мне известно, структура не поддерживает это. Вам нужно будет использовать неуправляемое решение, которое его поддерживает.