我正在尝试实施“远程桌面协议提供程序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时,我按预期工作,但是如何使终端服务执行相同的操作?事件查看器中没有错误,没有包含我正在做错的信息的消息框。如果可能,请发布有关创建和注册协议提供程序的更多详细信息。
谁能帮帮我?
答案 0 :(得分:0)
您需要确保要加载协议对象的计算机已加入域并启用了远程桌面服务(会话/许可)-您没有收到错误消息,但是termsrv库阻止了自定义协议处理程序不是RDS主机,因此无法运行。