远程桌面协议提供程序API

问题描述 投票:5回答:1

我正在尝试实现“远程桌面协议提供程序API”。我看到了这个http://msdn.microsoft.com/en-us/library/windows/desktop/dd920052(v=vs.85).aspx但是,该主题中的信息似乎不完整。我试图创建自己的提供程序。我用类创建了进程内COM服务器,该类实现了IWrdsProtocolManager接口,如本主题所示注册了该服务器,重新启动了远程桌面服务,但是什么都没发生!然后,我尝试将Rdp-Tcp密钥的LoadableProtocol_Object值重写为我的COM类的CLSID。什么也没发生!当我尝试使用CoCreateInstance手动创建我的ProtocolManager时,我可以按预期工作,但是如何使终端服务也可以这样做? Event Viewer中没有错误,没有消息框显示我在做什么错的信息。如果可能,请发布有关创建和注册协议提供程序的更多详细信息。

谁可以帮助我?

rdp
1个回答
0
投票

您需要确保要加载协议对象的计算机已加入域并启用了远程桌面服务(会话/许可)-您没有收到错误消息,但是termsrv库阻止了自定义协议处理程序正在运行,因为它不是RDS主机。

© www.soinside.com 2019 - 2024. All rights reserved.