Я работаю над сторонним приложением, которое позволяет писать плагины в .NET 1.1. Я решил, что хотел бы написать свой плагин для вызова отдельного процесса из плагина .NET 1.1 (достигается с помощью Process.Start). Это нормально - я создаю новый процесс, который является приложением WPF.
Когда я запускаю это через MSTSC, все работает должным образом, однако, когда я запускаю приложение через Citrix XenApp, дочернее приложение WPF не может правильно отображаться, и положение мыши начинает сходить с ума - окно дочернего процесса в основном не используется. Есть ли способ избежать этого?
Если я создаю отдельное приложение WPF и внедряю его через Citrix, все работает нормально. Если я создаю дочернее приложение Windows Forms в .NET 3.5, это также отлично работает.