سؤال

أنا أستخدم Ghostscript لإنشاء بعض الصور المصغرة من صفحات PDF في تطبيق ASP.NET. لقد ملفوفة في هذه المكتبة تسمى GhostscriptSharp والتي تستخدم Dllimport فقط لاتصال طرق Ghostscript DLL.

يبدو أن هذا لن يعمل على بيئة استضافة ثقة متوسطة ، إما بسبب حقيقة أنها تدعو التعليمات البرمجية غير المُدارة ، أو أنها تبدو أن المكتبة تقوم بإنشاء ملفات في كل مكان (خارج الدليل الافتراضي).

قمت بتشغيل مراقبة العملية ورأيتها تحاول القراءة ، QueryNameInformationFile ، CreateFile و QueryStandardInformationFile في أماكن مثل:

C: windows system32 halftone default أو c: gs gs8.63 lib halftone default أو c: gs font halftone default

أي أفكار حول ما إذا كان هذا "يمكن تثبيته" للتشغيل في ثقة متوسطة؟

إذا لم أتمكن من استخدام Ghostscript ، فهل هناك مكتبة أخرى مجانية/مفتوحة المصدر ستعمل في ثقة متوسطة؟

هل كانت مفيدة؟

المحلول

من ما أفهمه ، لا تسمح Ember Trust بتشغيل التعليمات البرمجية غير المدارة.

وبالتالي، لن يعمل Ghostscript في ثقة متوسطة. (على الأقل في وقت هذه الإجابة.)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top