Pregunta

Estoy escribiendo algún tipo de software que traza a cabo fractales, y permite al usuario de manera interactiva en ellas. Actualmente tengo mi código en una aplicación WPF con ventanas. Me gustaría entrar en un navegador alojado WPF aplicación, por lo que pude ver en mi sitio web. El problema es que el código utiliza un código "no seguro" para hacer el renderizado. Estoy usando BitmapData para acceder a la memoria de imagen directamente en lugar de utilizar el GDI + cosas, ya que parece ser un poco más rápido. ¿Hay alguna forma de ejecutar código inseguro en una aplicación de explorador WPF?

¿Fue útil?

Solución

Sí, es posible, que la configuración proporcionada XBAP como una aplicación de plena confianza.

Para más detalles sobre el proceso, ver Cómo ejecutar WPF -XBAP como la aplicación de plena confianza .

Una vez dicho esto, es problemático. Tendrá que saltar a través de una gran cantidad de aros, por lo que no necesariamente va a funcionar de la manera una XBAP funciona normalmente.

Otros consejos

Respuesta corta: no. Consulte esta sección del SDK para obtener más detalles sobre la seguridad XBAP . XBAP funcionar en un entorno limitado que sólo permiten el acceso a un subconjunto de la API de WPF y BCL. Lo mejor que puede hacer es hacer una aplicación ClickOnce, pero que tendría que firmar que con un certificado que la gente va a confiar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top