Доступ к текущему активному CLRPolicy из загруженной библиотеки DLL
Я пытаюсь получить доступ к узлу времени выполнения CLR приложения и изменить его политику с помощью диспетчера poilcy.
Проблема в том, что все примеры, которые я видел, создают новую среду выполнения CLR и запускают ее вместе с приложением.
Я ищу способ получить доступ к среде CLR, которая уже запущена, и использовать SetActionOnFailure()
изменить свою политику отказа.
Итак, как я могу сделать это в C# или C++/ Cli?
Примеры, которые я нашел (но, похоже, не работает на работающем хосте CLR):
Указание политики эскалации с использованием интерфейсов хостинга CLR
1 ответ
Решение
Я считаю, что политика должна быть установлена до того, как любой код будет JITted, потому что он будет запекаться во время генерации собственного кода.