Может ли приложение браузера WPF запускать небезопасный код?

StackOverflow https://stackoverflow.com/questions/1663679

  •  12-09-2019
  •  | 
  •  

Вопрос

Я пишу программу, которая рисует фракталы и позволяет пользователю исследовать их в интерактивном режиме.В настоящее время у меня есть код в оконном приложении wpf.Я хотел бы войти в приложение wpf, размещенное в браузере, чтобы я мог отображать их на своем веб-сайте.Проблема в том, что для рендеринга в коде используется некоторый «небезопасный» код.Я использую BitmapData для прямого доступа к памяти изображений вместо использования GDI+, потому что это кажется немного быстрее.Есть ли способ запустить небезопасный код в браузерном приложении wpf?

Это было полезно?

Решение

Да, это возможно, при условии, что вы настроили XBAP как приложение с полным доверием.

Подробности о процессе см. Как запустить WPF -XBAP как приложение с полным доверием.

Как говорится, это проблематично.Вам придется преодолеть множество препятствий, поэтому он не обязательно будет работать так, как обычно работает XBAP.

Другие советы

Короткий ответ:нет. Ознакомьтесь с этим разделом SDK для получения более подробной информации о безопасности XBAP..XBAP работают в «песочнице», которая обеспечивает доступ только к подмножеству WPF API и BCL.Лучшее, что вы можете сделать, — это создать приложение ClickOnce, но вам нужно будет подписать его сертификатом, которому люди будут доверять.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top