GhostScript可以在Medium Trust中运行吗?

时间:2010-04-23 14:12:12

标签: c# asp.net medium-trust ghostscript ghostscriptsharp

我正在使用GhostScript在ASP.NET应用程序中生成PDF页面的一些缩略图。我把它包装在这个名为GhostScriptSharp的库中,它只使用DllImport来调用GhostScript DLL中的方法。

看起来这不会在中等信任托管环境中工作,要么是因为它调用了非托管代码,要么看起来该库正在整个地方(我的虚拟目录之外)创建文件。 / p>

我运行了Process Monitor,并在以下地方看到它尝试读取,QueryNameInformationFile,CreateFile和QueryStandardInformationFile:

C:\窗口\ system32 \半色调\默认 要么 C:\ GS \ gs8.63 \ LIB \半色调\ DEFAULT 要么 C:\ GS \字体\半色调\默认

关于这是否“可修复”以中等信任运行的任何想法?

如果我不能使用GhostScript,是否还有另一个可以在中等信任中工作的免费/开源库?

1 个答案:

答案 0 :(得分:0)

根据我的理解,Medium Trust不允许运行非托管代码。

因此, GhostScript在中型信任中不起作用。 (至少在这个答案的时候。)

相关问题