如何使WPF应用程序在Citrix中作为子进程工作

时间:2010-06-03 19:22:32

标签: wpf winforms citrix xenapp

我正在开发第三方应用程序,允许使用.NET 1.1编写插件。我已经决定编写我的插件来从.NET 1.1插件中调用一个单独的进程(使用Process.Start实现)。这很好 - 我创建了一个WPF应用程序的新流程。

当我通过MSTSC启动时,一切都按预期工作,但是当我通过Citrix XenApp运行应用程序时,WPF子应用程序无法正确呈现,并且鼠标位置开始变得疯狂 - 子进程窗口基本上无法使用。有没有办法避免这种情况发生?

如果我创建一个单独的WPF应用程序并通过Citrix进行部署,一切正常。如果我在.NET 3.5中创建一个子窗体应用程序,那也可以。

1 个答案:

答案 0 :(得分:1)

要解决此问题,您需要应用Microsoft KB 955692中描述的修补程序。一旦应用,就不再出现此问题。