Как проверить.NET Code Access Security на клиентском компьютере

Есть ли инструмент, который позволяет мне проверять эффективную безопасность доступа к коду, а не только спецификации списка, как это делает caspol? Инструмент для обзора, если хотите.

У нас возникла проблема, когда стороннему приложению не удается загрузить сборки.NET на сетевой диск. Чтобы диск был доступен на уровне обслуживания, он сопоставляется с использованием LGP, альтернативно с использованием symlink (и до того, как кто-либо это укажет; нет, мы не можем использовать unc paths:-)), чтобы сделать диск доступным для всей машины. Если мы сопоставим диск таким запутанным способом, приложение потерпит неудачу с отсутствующим доверием. Если мы отобразим диск обычным способом в текущем пользовательском контексте, сборки будут загружены просто отлично. При любом способе сопоставления доверенные пути в точности совпадают. Но результата проверки явно нет. Поэтому я ищу инструмент, который может проверять доверие. Я абсолютно убежден, что такой инструмент должен существовать, но я просто не могу его найти.

1 ответ

Решение

Комментатор Ханс Пассант ударяет гвоздь по голове. CASPOL /ResolveGroup и /ResolvePerm действительно дают мне необходимую информацию. Основная проблема еще не решена, но она выходит за рамки этого вопроса.

Другие вопросы по тегам