Стоит такая задача — выполнить код какой-то ненадёжной сборки с очень ограниченными правами: ей дозволено только выполняться и вызывать методы из другой, заведомо надёжной, сборки с максимальными правами. Собственно делал как написано тут:
www.rsdn.ru/article/dotnet/NET4Security.xml но почему-то не завелось: код ненадёжно сборки спокойно вызывал метод помеченый [SecurityCritical]. Правда вызвать опасный код у неё всё-равно не получилось. Код:
Собственно вопрос в том почему это всё не работает или где можно почитать про реализацию песочницы в .NET 2.0 (ну или максимум 3.0) / Mono — я искал но не нашёл.