我是 citrix env 的新手。
当我在 Citrix 环境中运行 PB 应用程序时,对于特定屏幕,PB 应用程序会崩溃,而特定屏幕没有任何错误。如果我在 PB spource 中检查相同,它工作正常。我不知道为什么会这样。
你能帮助我吗?
我是 citrix env 的新手。
当我在 Citrix 环境中运行 PB 应用程序时,对于特定屏幕,PB 应用程序会崩溃,而特定屏幕没有任何错误。如果我在 PB spource 中检查相同,它工作正常。我不知道为什么会这样。
你能帮助我吗?
多显示器挂钩是 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 服务器上并调试应用程序。