Ghostscript可以以中等信任的方式运行吗?
-
01-10-2019 - |
题
我正在使用ghostscript来生成一些pdf页面的缩略图。我将其包裹在这个名为Ghostscriptsharp的库中,该图书馆只使用dllimport在Ghostscript DLL中调用方法。
看起来这种情况无法在中等信任的托管环境中起作用,要么是因为它调用了非托管代码,要么看起来库在整个地方都在创建文件(我的虚拟目录之外)。
我运行了流程监视器,并看到它试图阅读,queryNameInformationFile,createfile和QueryStandArdInformationFile,例如以下位置
c: windows system32 halftone 默认或c: gs gs8.63 lib lib halftone default default或c: gs font font halftone halftone abalftone default
关于中等信任的运行是否可以“解决”的任何想法吗?
如果我不能使用ghostscript,是否还有另一个免费/开源库可以在中等信任中起作用?
解决方案
据我了解,中等信任不允许运行不管理的代码。
所以, Ghostscript将无法在中等信任中起作用. 。 (至少在这个答案时。)
不隶属于 StackOverflow