问题标签 [virtual-channel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2221 浏览

c# - WTSVirtualChannelRead 只读取字符串的第一个字母

我正在尝试编写一个 hello world 类型的程序以在 Windows 终端服务客户端中使用虚拟通道。

我正在从 MSTSC COM 对象和 ActiveX 控件发送数据。

每次NativeMethods.WTSVirtualChannelRead运行我都会得到一个执行

对此的任何帮助将不胜感激。

编辑——当函数运行时,mHandle 有一个非零值。更新代码以添加该检查。

EDIT2 -- 我使用了P/Invoke Interop Assistant并生成了一个新的签名

它现在接收文本字符串(是的!),但它只获取我的测试字符串的第一个字母(嘘!)。关于出了什么问题的任何想法?

编辑 3 --- 在应该读取 hello world 的调用之后;

字节读取 = 24

缓冲区长度 = 1; 缓冲区.容量 = 16; Buffer.m_S​​tringValue = "H";

0 投票
1 回答
311 浏览

add-in - VNC 的虚拟通道?

有谁知道天气 VNC (RFB) 支持虚拟频道和插件,就像它在 RDP(Microsoft 终端服务)中一样?我只想通过 VNC 连接传输我自己的数据...

0 投票
2 回答
1283 浏览

.net - 在 64 位客户端上使用虚拟通道

我正在尝试使用 .Net(VB 或 C#)编写终端服务加载项,并在代码项目上关注此项目:http: //www.codeproject.com/KB/system/TSAddinInCS.aspx

但是,当尝试在 64 位 Windows 7 操作系统上运行它时,它根本无法运行。客户端部分永远不会启动。有没有人遇到过这个问题并找到了一种方法来完成这项工作?

0 投票
2 回答
2147 浏览

c# - 无法使用带有 Windows 桌面共享/RDPCOMAPILib 的虚拟通道从查看器发送到主机

我正在创建一个 Windows 桌面共享应用程序,除了用于发送聊天消息的虚拟通道外,一切正常。我可以将消息从主机发送到查看器,但反之则不行。查看器正在使用 ActiveX RDPViewer。问题是我无法在主机上触发 OnChannelDataRecieved 事件。我知道有些人以前遇到过这个问题,但我们将不胜感激。

这里有一些可能会有所帮助的片段。查看器

然后在发送时我打电话

主持人

然后我调用它来发送数据

0 投票
0 回答
782 浏览

.net - 远程桌面服务 (RDS) 动态虚拟通道是否有自定义 WCF 绑定?

我想在我的代码中使用 RDS(远程桌面服务)动态虚拟通道。网上有一些示例如何通过虚拟通道甚至是 .NET 库(RDPAddins.NET)进行原始通信,但我想知道是否已经为动态虚拟通道提供了现成的 WCF 自定义绑定?

[1] RDPAddins.NET

[2]如何用 C# 编写终端服务插件

0 投票
1 回答
2092 浏览

c# - Citrix wfapi/mfcom 工作示例

我安装了 Wfapi SDK。VB 和 C 中 Wfapi 的所有标准示例都可以正常工作,但我想包装 dll 以在 C# 中使用它。但是,来自官方网站VSSDKNET Wrapper的示例 转换为 VS10 标准并编译给了我incorrect format HResult : 0x8007000B错误,甚至更改示例(编译为 x64 cpu 或根据包装器中的 msdn 默认类型编组更改某些类型)没有帮助。那时我决定试试 MFcom 的运气(下载了 MPSSDK)。该 sdk 中的标准示例让我在查找引用的 mfcom lib 时出错。所以我什至无法编译它。

开发机器 - 带有 VS10 的 WinXP SP3。

服务器 - Win Server 2008 R2 标准 SP1,64 位,XenApp 6

至于这一切的目标——我希望能够创建我自己的从服务器到客户端机器的虚拟通道,并通过它们交换一些信息。

有人可以清楚地解释我应该下载、安装和更改代码以使其正常工作吗?

0 投票
1 回答
229 浏览

ios - IOS虚拟通道教程

我正在为 iPad 编写一个应用程序,该应用程序需要通过我拥有的 TS 连接(应用程序)与服务器通信,以便能够将 RDP 设置和数据传递给服务器。虚拟频道似乎正是我所需要的,但微软的文档还有很多不足之处。

有谁知道好的教程或只是一些我可以用来帮助我的例子。首选语言是 Objective-C。

提前致谢。

0 投票
2 回答
3234 浏览

c# - 如何在 C# 中创建终端服务服务器插件(虚拟通道)

我正在尝试创建一个 dll 作为终端服务器的插件,以创建与服务器的虚拟通道通信。

我找到了这个例子(http://www.codeproject.com/Articles/16374/How-to-Write-a-Terminal-Services-Add-in-in-Pure-C),不幸的是它不适用于 64位客户端(在 32 位客户端上正常工作)。我遵循了作者的所有指示,但没有。

使用过此示例的人可以帮助我吗?

谢谢,路易吉。

0 投票
0 回答
246 浏览

c - 未调用 Citrix 虚拟通道的客户端 dll 中的回调函数

我有以下问题:我创建了包含所有需要的回调函数(等)的客户端DriverOpenDLL DriverClose。但他们没有被调用,我,实际上,不知道为什么。测试dll vdping工作正常。可能是我使用VS2010来构建那个DLL?或者我应该使用任何特定的编译器或链接标志?

0 投票
1 回答
718 浏览

virtual-channel - 微软动态虚拟频道

我只是在探索动态虚拟频道。我对此有几个担忧。

  1. 我有一个在物理系统上运行的 Web 服务,我想通过 RDP 或从云系统(意味着从与物理系统在不同网络/域中运行的系统)访问该 Web 服务。这可能使用动态虚拟通道吗

  2. 此外,通过使用动态虚拟通道,我可以将命令行参数从 RDP 服务器发送到客户端并启动客户端系统上可用的特定应用程序。

谢谢