Как заставить приложение WPF работать в качестве дочернего процесса в Citrix

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

  •  24-10-2019
  •  | 
  •  

Вопрос

Я работаю над сторонним приложением, которое позволяет записать плагины в .net 1.1. Я решил, что хотел бы написать свой плагин, чтобы вызвать отдельный процесс из плагина .net 1.1 (достигается с помощью Process.start). Это нормально- я создаю новый процесс, который является приложением WPF.

Когда я запускаю это через MSTSC, все работает так же, как и ожидалось, однако, когда я запускаю приложение через Citrix Xenapp, приложение WPF Child не может правильно рендеринг, и положение мыши начинает сойти с ума- окно дочернего процесса в основном не подлежит полезности. Есть ли способ избежать этого?

Если я создам отдельное приложение WPF и развернут это через Citrix, все работает нормально. Если я создаю приложение для Windows для детей в .net 3.5, это также работает нормально.

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

Решение

Чтобы исправить это, вам нужно применить горячее исправление, описанное в Microsoft KB 955692. Анкет Как только это применяется, эта проблема больше не происходит.

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