如何仅将一个窗口/应用程序共享给网络中的其他用户?


10

我知道VNC,Windows遥控器可以与他人共享屏幕。

我可以只将一个窗口/应用程序共享给我的好友,然后将控制权交给他吗?同时,我仍然想操作我拥有的其他窗口。

如果我选择与他共享桌面,那么当他在我的桌面屏幕上工作时,我将无能为力。

任何建议表示赞赏!

谢谢薇


Answers:


1

这称为应用程序虚拟化。

快速的答案是,普通系统不支持托管一个应用程序,该应用程序允许其他用户与系统的其余部分进行交互。

如果您的朋友只需要在短时间内快速访问某个应用程序,则大多数电话会议工具(WebEx等)仅允许共享一个应用程序,并允许用户与该应用程序进行交互。

如果您绝对需要设置一个虚拟化的应用程序,同时允许您自己与系统进行单独的交互,则需要设置一个应用程序虚拟化服务器。

关于此问题,讨论了各种应用程序虚拟化系统:Windows是否有任何开源应用程序虚拟化解决方案?

谷歌搜索“开源应用程序虚拟化”也应该返回一些有用的结果。


4

该解决方案名为VDM(虚拟显示管理器)。它作为两个程序的集合工作:

  • 服务器程序:

服务器

  • 客户端程序:

客户

它可以完美运行,但是根据您希望的行为,它可能存在安全漏洞:它允许访问每个窗口(服务器端不能限制):

进入每个窗口


2

我自己还没有尝试过,但是SharedAppVnc声称可以完全按照您的要求进行操作。


对于Mac,这似乎仅在PowerPC上受支持?
cwd

是的,它看起来是这样。重新编译Mac版的Intel版本可能没什么大不了的,但是您可能必须自己做,因为该项目似乎已经死了。
nocnokneo

经过测试,无法在Windows 7 SP1上运行:TightVNV服务器停止运行(一般故障)。
Sopalajo de Arrierez,

1

您可能想尝试Xpra。我在Ubuntu上寻找X11转发替代品,这是我发现的最好的东西。他们有Windows的下载-从来没有尝试过。


0

IMO,Teamviwer是这里的最佳选择。您可以在此处下载Teamviewer 。

Teamviewer的QuickConnect功能可以做到这一点

可以在“高级”选项下启用和禁用它。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.