Может ли GhostScript работать в Medium Trust? - PullRequest
0 голосов
/ 23 апреля 2010

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

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

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

C: \ WINDOWS \ system32 \ полутона \ Default или же C: \ гс \ gs8.63 \ Lib \ полутона \ Default или же C: \ гс \ шрифт \ полутона \ Default

Есть какие-нибудь идеи о том, можно ли это исправить для работы со средним доверием?

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

1 Ответ

0 голосов
/ 26 апреля 2010

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

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

...