| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > .NET для новичков > AppDomain и StrongName[] |
| Автор: vecT 21.1.2011, 15:26 | ||
| Есть статический метод AppDomain.CreateDomain( string friendlyName, Evidence securityInfo, AppDomainSetup info, PermissionSet grantSet, params StrongName[] fullTrustAssemblies); По мсдн-у последний аргумент содержит список строгих имен сборок для которых будет использован режим полного доверия, то есть, по логике, ограничения накладываемые grantSet должны игнорироваться. Однако у меня так и не получилось заставить работать сборку в таком режиме. Следующий код (Консольное приложение имеющее строгое имя):
Вызывает SecurityException. :( Что я упустил? |
| Автор: vecT 24.1.2011, 12:19 |
| Ну, в общем, я уже и сам разобрался. PermissionSet -ы применяются ко всем загруженым в домен сборкам независимо от того, входят ли они в fullTrustAssemblies или нет. Сам же список StronName[] определяет сборки имеющие доступ к SecurityCritical - коду. Вопрос можно считать закрытым. |