Declaration

SDK Documentize.com требуют установки разрешений Полный доступ при использовании в приложениях .NET. Этот уровень разрешений необходим для выполнения определенных операций на уровне системы, таких как доступ к настройкам реестра, системным файлам и разбор шрифтов.

Почему требуется полный доступ

SDK Documentize используют основные классы системы .NET, которым часто нужны повышенные разрешения по следующим причинам:

  • Доступ к реестру: Некоторые операции могут требовать чтения или записи в системный реестр.
  • Системные файлы: Необходим доступ к системным файлам за пределами виртуального каталога приложения для выполнения определенных задач, таких как работа со шрифтами или выполнение операций с файлами.

Ограничения среды с ограниченным доступом

В хостинг-средах, которые применяют безопасность Ограниченный доступ (Medium Trust), несколько важных разрешений ограничены или недоступны. Это может помешать корректной работе SDK в таких средах. Под Ограниченным доступом действуют следующие ограничения:

  • OleDbPermission: Невозможно использовать управляемый OLE DB провайдер ADO.NET для доступа к базам данных.
  • EventLogPermission: Доступ к журналу событий Windows запрещен.
  • ReflectionPermission: Запрещает использование рефлексии, что может повлиять на определенные динамические операции.
  • RegistryPermission: Доступ к системному реестру запрещён.
  • WebPermission: Связь ограничена предопределёнными адресами или диапазонами, как настроено в элементе <trust>.
  • FileIOPermission: Доступ к файлам ограничен файлами внутри виртуального каталога приложения.
25 июл. 2025 г.
 Русский