Question

J'utilise GhostScript pour générer des vignettes des pages PDF dans une application ASP.NET. Je l'ai enveloppé dans cette bibliothèque appelée GhostScriptSharp qui vient utilise DllImport pour appeler des méthodes dans la DLL de Ghostscript.

On dirait que ce travail de coutume sur un environnement d'hébergement de confiance moyen, que ce soit en raison du fait qu'il appelle le code non géré, ou qu'il ressemble à la bibliothèque crée des fichiers dans tous les sens (en dehors de mon répertoire virtuel).

J'ai couru Process Monitor et l'a vu essayer de lire, QueryNameInformationFile, CreateFile et QueryStandardInformationFile dans des endroits comme:

C: \ Windows \ system32 \ Halftone \ Default ou C: \ gs \ gs8.63 \ lib \ tramé \ Default ou C: \ gs \ font \ tramé \ Default

Toutes les idées sur si cela est "réparable" à courir en fiducie moyen?

Si je ne peux pas utiliser Ghostscript, est-il une autre bibliothèque libre / open source que le travail en fiducie moyen?

Était-ce utile?

La solution

D'après ce que je comprends, Medium Trust ne permet pas de code non managé à exécuter.

Par conséquent, Ghostscript ne fonctionnera pas dans Medium confiance . (Au moins au moment de cette réponse.)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top