V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
liyafe1997
V2EX  ›  Windows

Windows 远程桌面有没有办法做到类似虚拟机那种“无缝模式”

  •  
  •   liyafe1997 · 2 天前 · 858 次点击

    如题,不管是 mstsc/RDP ,还是有没有其它第三方解决方案,想做到类似于 VMware 的 Unity 或者 Virtualbox 的无缝模式,就是把远端的窗口和本地的桌面整合在一起,方便同时看不同机器的不同窗口,方便切( mo )换( yu )。

    我知道 RDP 有官方原生的 RemoteApp ,但是这不符合使用场景,这个是面向单个应用的。

    不过既然 RemoteApp 都能做到整合窗口了,那么问题来了,有没有办法直接以 RemoteApp 方式打开一个 RDP 连接,然后能自动把那边已经打开的窗口崩到当前桌面上(就类似直接连入一个已经登录的,已经打开了很多窗口的 RDP 会话)。并且也能随时断开,然后也不会关掉远程的窗口(还在远程机器上运行),然后也随时可以连回去?

    qqqyh
        1
    qqqyh  
       2 天前
    有点好奇你说的 RDP 官方原生的 RemoteApp 是什么
    liyafe1997
        2
    liyafe1997  
    OP
       2 天前
    @qqqyh https://github.com/kimmknight/remoteapptool
    试试这个就知道了。我试了,用这种 RemoteApp 模式,只有指定的那个 RemoteApp 的窗口会显示,其它已打开的窗口不会显示出来。
    billccn
        3
    billccn  
       2 天前 via Android
    你想复杂了,RemoteApp 根本不限于单个 App ,它是一种特殊的 Windows 会话( session ),和任何已有的本地登陆/RDP 桌面会话是隔离的,它的 shell 不是 explorer.exe ,是没有任务栏的,类似于一个全屏远程桌面但是没有窗口的地方是镂空的。但是和普通远程桌面一样,RemoteApp 打开其它 App 、远端系统弹出提醒,甚至输入法工具栏等都是透传的。

    你可以用 RemoteApp 执行一个 app 启动器,比如 Tray launcher 这一类的,就实现了所有窗口传到远端。
    Satelli
        4
    Satelli  
       2 天前 via Android
    楼上说得对,其实不需要第三方启动器,把 explorer.exe 作为 Remote App 也可以。但应该做不到新连接把之前的窗口拿过来。
    liyafe1997
        5
    liyafe1997  
    OP
       2 天前 via Android
    @billccn
    @Satelli
    但是这样会话不就隔离了嘛,我回到那台电脑上登录的时候就看不到 RemoteApp 的窗口了呀
    liyafe1997
        6
    liyafe1997  
    OP
       2 天前 via Android
    @Satelli 对的,原来的窗口拿不过来,RemoteApp 的窗口也回不去。
    maclanelf134
        7
    maclanelf134  
       2 天前
    多加个 '屏'
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3123 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 13:23 · PVG 21:23 · LAX 05:23 · JFK 08:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.