Может ли GhostScript работать в Medium Trust?

Я использую GhostScript для создания некоторых миниатюр PDF-страниц в приложении ASP.NET. У меня есть это в этой библиотеке под названием GhostScriptSharp, которая просто использует DllImport для вызова методов в GhostScript DLL.

Похоже, что это не будет работать в среде хостинга со средним доверием, либо из-за того, что он вызывает неуправляемый код, либо из-за того, что библиотека создает файлы повсюду (за пределами моего виртуального каталога).

Я запустил Process Monitor и увидел, что он пытается читать, QueryNameInformationFile, CreateFile и QueryStandardInformationFile в таких местах, как:

C: \ WINDOWS \ system32 \ Halftone \ Default или C:\gs\gs8.63\lib\Halftone\Default или C:\gs\font\Halftone\Default

Любые идеи о том, является ли это "исправимым", чтобы работать в среднем доверии?

Если я не могу использовать GhostScript, есть ли другая библиотека с открытым исходным кодом, которая будет работать в среде Medium Trust?

1 ответ

Решение

Насколько я понимаю, Medium Trust не позволяет запускать неуправляемый код.

Поэтому GhostScript не будет работать в Medium Trust. (По крайней мере, во время этого ответа.)

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