Powerbuilder应用程序在Citrix环境中崩溃

时间:2014-02-22 03:46:48

标签: citrix powerbuilder-build-deploy

我是Citrix env。

的新手

当我在Citrix环境中运行PB应用程序时,对于特定屏幕,PB应用程序崩溃而没有针对特定屏幕的任何错误。如果我在PB spource中检查相同,它工作正常。我不知道为什么会这样。

你能帮助我吗?

1 个答案:

答案 0 :(得分:0)

多监视器挂钩是Citrix服务器上出现意外行为的最常见原因。因此,请尝试在应用程序的注册表中添加一个例外,以禁用Citrix多监视器挂钩以查看是否有帮助。以下文章介绍了如何执行此操作:

http://support.citrix.com/article/CTX129712

编辑:了解更多想法。

如果禁用MM挂钩没有帮助,我唯一能想到的是检查进程崩溃时加载的DLL。检查从崩溃中获得的堆栈转储,并查看所有加载的DLL,例如使用Windbg检查转储,您可以使用以下命令:

http://windbg.info/doc/1-common-cmds.html#10_modules

查找进程空间中加载的任何Citrix DLL。然后,您可以在文件系统中查找这些文件,并临时重命名它们以隐藏它们(因此它们不会加载到您的进程中)。注意:大多数Citrix DLL都位于C:\ Program Files(x86)\ Citrix \ system32。

如果这无济于事,我建议将调试工具放在Citrix服务器上并调试应用程序。