FAQ: TFORMer SDK
Исключение: не удалось получить требуемые разрешения
Исключение: не удалось получить требуемые разрешения
Если вы запускаете приложение из сетевого расположения (путь UNC), вы можете получить указанное выше исключение, когда ваше приложение пытается загрузить нативные скомпилированные DLL TFORMer.
Это связано с настройками уровня доверия .NET Framework на вашем локальном компьютере. Уровень доверия по умолчанию для локального компьютера — "Full Trust", тогда как для сетевого ресурса это не так.
- http://msdn.microsoft.com/en-us/library/bs2bkwxc(v=vs.80).aspx
- http://blogs.msdn.com/b/shawnfa/archive/2004/12/30/344554.aspx
Либо установите TFORMer SDK на локальной(-ых) рабочей(-их) станции(-ях) и избегайте загрузки из сетевого пути — либо понизьте настройки безопасности на ваших машинах. Вы можете предоставить конкретному сетевому пути полное доверие с помощью команды Caspol (подробности см. в документации по Caspol от Microsoft). Следующая команда предоставит локальной зоне интранета полное доверие (не рекомендуется):
Caspol –m –cg LocalIntranet_Zone FullTrust