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

RDP 远程有没有可能实现被远程连接而不退出当前桌面?

  •  
  •   thtznet · 2020-11-26 15:50:27 +08:00 · 5060 次点击
    这是一个创建于 1457 天前的主题,其中的信息可能已经有所发展或是发生改变。

    就像 VNC 一样,被远程协助连接,但是本地帐户不退出。 现在的 Windows 桌面 使用 RDP 是微软的机制绑死的,Windows 的逻辑里,只要通过 RDP 被连接,当前帐户就会退出,每台 Window 计算机都是内置了一个 RDP 协议的服务端,当客户端连接的时候,服务端就会把当前桌面帐户退出。

    RDP 协议有开源的实现:FreeRDP,有没有开源的 RDP 服务端实现可以被连而不退出当前 Windows 帐户?

    20 条回复    2020-11-28 16:57:14 +08:00
    lx0758
        1
    lx0758  
       2020-11-26 16:07:20 +08:00
    Windows Server
    ciaoly
        2
    ciaoly  
       2020-11-26 16:10:39 +08:00 via Android
    https://www.cnblogs.com/fjping0606/p/6924272.html
    多账户同时登录。单一帐户同时多点登录大概 Windows server 也做不到( maybe
    beginor
        3
    beginor  
       2020-11-26 16:18:52 +08:00 via Android
    Windows 不是有远程协助的选项么?至于效果好不好就没试过了。

    楼主可以试试 anydesk, 不用退出或锁定用户, 可以看到多人的鼠标, 同一局域网可以输入 IP 直接连, 也可以通过 anydesk 的 ID 远程连接
    NewIPIsComing
        4
    NewIPIsComing  
       2020-11-26 16:19:59 +08:00
    我是在 windows 上裝 TightVNC
    maskerTUI
        5
    maskerTUI  
       2020-11-26 16:42:36 +08:00   ❤️ 1
    msra 可以,公司内部 it 部门的神器
    realpg
        6
    realpg  
       2020-11-26 16:52:28 +08:00
    退回到 windows server 2003 即可。。。
    同一个账号登 8 个桌面都没问题
    venster
        7
    venster  
       2020-11-26 16:59:03 +08:00
    可以搜一下 rdp 破解,不过只能是两个人同时用,各用各的,不能这个人操作另外一个人看
    whywhywhy
        8
    whywhywhy  
       2020-11-26 18:38:50 +08:00
    上组策略吧,实测 2012 都可以。后面的系统应该也可以
    binsys
        9
    binsys  
       2020-11-26 19:59:10 +08:00
    远程协助就是,但 API 不怎么开放友好。内部用了 RDP 的东西,但是实现了不注销不退出。
    erichsun
        10
    erichsun  
       2020-11-26 20:37:26 +08:00
    win7 有个破解补丁可以做到,我试过五六个不同用户名用户同时登陆远程办公竟然不卡( i3 双核四线程,8G 内存,加了 ssd ),win10 我看到过有介绍,不过我还未尝试过。
    lmmortal
        11
    lmmortal  
       2020-11-26 20:41:45 +08:00
    @erichsun 他问的是同一个用户, 本地和远程同时登录
    Usaki
        12
    Usaki  
       2020-11-27 08:08:29 +08:00 via Android
    rdp wrapper,不更新系统应该能用
    yc8332
        13
    yc8332  
       2020-11-27 08:31:31 +08:00
    装个像网吧那种控制软件就行了。。向日葵远程控制也是同样的原理
    jiabing520a
        14
    jiabing520a  
       2020-11-27 08:51:30 +08:00
    玩过这个,有个问题是,同一个账号登录会开启多个桌面
    h175h32
        15
    h175h32  
       2020-11-27 09:07:46 +08:00
    上远控 pcanywhere 这类的
    cheng6563
        16
    cheng6563  
       2020-11-27 09:28:56 +08:00   ❤️ 1
    Windows Server 可以做到多个相同的用户同时登陆。Windows 10 之类的破解可能也可以。
    只不过第三方软件的适配有问题,比如 Chrome 只能在一个会话中打开其他会话点击没反应。
    thtznet
        17
    thtznet  
    OP
       2020-11-27 11:34:14 +08:00
    @maskerTUI 远程协助是符合题设的,但是微软的 MSRA 不知道是不是服务器在南美,在国内用慢得怀疑人生。
    thtznet
        18
    thtznet  
    OP
       2020-11-27 11:39:55 +08:00
    谢楼上各位,
    我提这个问题不是为了运维用,我发在了程序员版块,是为了探讨基于 RDP 协议开发类似 TeamView 或者 VNC 连接的可能。
    只是运维用,市面上一大堆现成的方案,VNC 是最古老的,QQ 远程、anydesk 、黑产远控都是,大部分都是截屏+串流,游戏有 moonlight 、AMDLink 都可以。
    截屏 VNC 类方案没有 RDP 协议流畅,毕竟传输量大,且不能映射 USB 和其他通道。TeamView 是自有协议。VMware 和 Ctrix 也都是自己的协议。
    RDP 是和 windows 实现最无缝的一个协议,所以一直在往这方面考虑。
    dyv9
        19
    dyv9  
       2020-11-28 09:36:13 +08:00 via Android
    @lmmortal 既然是同一个人在操作为什么不用 anydesk 之类的? 这个需求不是多个人同时操作,而是不想切换时又要登录或者说登录时需要输入用户名密码。
    binsys
        20
    binsys  
       2020-11-28 16:57:14 +08:00
    @thtznet 挺巧,我也断断续续研究了几次,想法和你差不多。
    目前开放能用的 API 主要就是 https://docs.microsoft.com/en-us/previous-versions/windows/desktop/rdp/windows-desktop-sharing-interfaces,但是不很友好,很多东西没法指定,基本上是残废。
    内部底层调用了 RDP 的东西。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2924 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 03:14 · PVG 11:14 · LAX 19:14 · JFK 22:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.