Поскольку сетевые ресурсы по умолчанию получают только разрешения LocalIntranet,
довольно часто хочется использовать CasPol, чтобы полностью доверять некоторым
акции, которые вы контролируете и знаете, безопасны. Тем не менее, синтаксис CasPol
как бы то ни было, команда сделать это не сразу очевидна.
Если бы я хотел доверять всему на общей папке \ ShawnFa-Srv \ Tools,
Команда:
CasPol.exe -m -ag 1.2 -url файл: // \ ShawnFa-Srv / Tools / * FullTrust
Установил бы политику, чтобы делать то, что мне нужно. Давайте разберемся с этим
Команда:
-m - изменить уровень политики политики. Это необходимо, поскольку на уровне машины находятся все политики по умолчанию. На NT
Платформы это также уровень по умолчанию, с которым работает CasPol, однако
в Win9x CasPol будет по умолчанию установлен на уровне пользователя, поэтому в
командная строка явно указывает CasPol использовать правильный уровень.
-ag 1.2 - добавить кодовую группу в группу 1.2. В политике по умолчанию группа 1.2 является группой LocalIntranet, поэтому новая группа кода, которую мы
создание будет проверено только в том случае, если файл поступил из интрасети.
-url file: // \ ShawnFa-Srv / Tools / * - Условие членства для новой группы кодов должно быть UrlMembershipCondition и должно соответствовать
что-нибудь с URL, начинающимся с file: // ShawnFa-Srv / Tools, что означает
что любой файл в общей папке \ ShawnFa-Srv \ Tools будет соответствовать этому коду
группа.
FullTrust - набор разрешений для предоставления сборок, соответствующих
кодовая группа. В этом случае FullTrust.
Поэтому я советую вам загрузить пакет обновления .NET 3.5 SP1 . Это
это очень низкий риск, обновление для среды выполнения. Как только вы это сделаете,
вы получаете запуск сети бесплатно. Поскольку это сервисный пакет, вы
также можно просто подождать и автоматически получить обновление в
Следующие несколько недель через обновление Windows. Таким образом, если вы программное обеспечение
довольно скоро, с большой вероятностью, ваши клиенты
есть эта новая среда выполнения.