c# - 如何使用 Windows 桌面共享 API 共享选择性窗口

标签 c# .net rdp desktop-sharing

我正在使用 Windows 桌面共享 API 编写桌面共享应用程序。

我的最终目标是共享除少数窗口外的完整桌面。我可以从 ApplicationFilter.Windows 获取窗口,也可以将我不想在查看器端共享的窗口的 Shared 属性设置为 false。但问题是它将非共享窗口变成了另一端的黑色矩形。如何使其在查看器端完全透明?

法希姆

最佳答案

虽然我无法帮助您使用 API,但如果您正在寻找一种桌面共享和隐藏某些应用程序的简单方法,我可以建议您尝试 Mikogo。我们的应用程序选择功能允许您轻松选择其他查看者可以看到的应用程序 - 如果您希望隐藏应用程序,它将显示为空白窗口。在这里试试,让我知道你的想法 - http://www.mikogo.com .

谢谢!

斯宾塞·邓菲 Mikogo团队 sdunfee@mikogo.com

关于c# - 如何使用 Windows 桌面共享 API 共享选择性窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13777775/

相关文章:

c# - 如何获得使用 TcpClient 进行连接的基本应用程序?

qt - 在 RDP 下运行 QML 应用程序时出现 OpenGL 问题

C# 启动的线程比预期的多

c# - 在对象初始化中填充嵌套属性 - C#

c# - 在方法中将自定义类属性作为 lambda 传递

windows - 使用 "SupressWhenMinimzed"安全关闭 RDP session 后,远程计算机的屏幕分辨率发生变化

amazon-web-services - 适用于 5 个用户的 Amazon AWS EC2 或 WorkSpaces?

c# - Microsoft.Jet.OLEDB.4.0 提供程序未注册

c# - "Invalid query"无明确原因的异常

.net 运行时 2.0 而不是最新版本?