2012-06-19 151 views
2

最近我们在citrix上安装了一个.net WPF应用程序。当我使用RES powerfuse从citrix启动它时,我只会看到一个灰色屏幕,屏幕上不显示任何控件。启动citrix应用程序时只显示灰色屏幕

该应用程序是开放的,主窗口可以看到,但一切都是灰色的。鼠标指针也消失在应用程序后面。

有趣的是当操作团队的人启动应用程序时,它工作正常。但不适合普通用户。这让我怀疑它可能与权限有关,但是我们已经授予访问权限来打开该程序给所有用户,这就是为什么该图标首先出现在Citrix中

回答

2

您在哪些服务器上运行应用程序?我记得我们在特定版本的Windows Server(+ XenApp)上遇到了WPF渲染错误,该应用程序只能为管理员正确渲染。这是一个.NET错误 - 与Citrix无关。从我记得WPF渲染引擎试图访问一些常规用户无法访问的系统资源。我相信我们只在2003年的服务器上看到过这个。

只是做了一些进一步的挖掘,我觉得这是问题:

http://support.microsoft.com/kb/955692

+0

感谢我已经找到了答案感谢相关的问题在这里。这是因为这个问题。 directx缓存文件是在System32目录中创建的,普通用户无法访问它。安装修补程序后,directx文件始终在UserProfile目录中创建 – ganeshran

相关问题