Citrix XenDesktop不调用IWTSListenerCallback :: OnNewChannelConnection

问题描述

我正在尝试在XenDesktop上运行一个动态虚拟频道。该通道在RDP和XenApp上均可正常运行。我试图像这样通过TS键注册

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Terminal Server Client\Default\AddIns\DiktaDVC]
"Name"="{a8dabcfb-6d9f-499f-acd6-a5c48537b55a}"

我也曾尝试通过Citrix密钥进行注册

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Citrix\ICA Client\Engine\Configuration\Advanced\Modules\DVCAdapter]
"(Default)"="Unsupported"
"DriverNameWin16"="Unsupported"
"DriverNameWin32"="VDDVC0N.DLL"
"DriverName"="Unsupported"
"DvcPlugins"="CitrixDVCPlug-in,PNPRedirection,DiktaDVC"

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Citrix\ICA Client\Engine\Configuration\Advanced\Modules\DVCPlugin_DiktaDVC]
"DvcNames"="DiktaDV"
"PluginClassId"="{a8dabcfb-6d9f-499f-acd6-a5c48537b55a}"

方法1与RDP和XenApp一起使用。方法2仅适用于XenApp(duh)。 XenDesktop都无法使用。 Citrix确实加载了DLL,并调用了IWTSPlugin :: Initialize,此后,我成功调用了IWTSVirtualChannelManager :: Initialize。但是,永远不会调用IWTSListenerCallback :: OnNewChannelConnection。

这是怎么了? Citrix上有关DVC的文档绝对令人沮丧。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)