Как заставить приложение WPF работать как дочерний процесс в Citrix - PullRequest
1 голос
/ 03 июня 2010

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

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

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

1 Ответ

1 голос
/ 15 февраля 2011

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

...