ty10086
V2EX  ›  Windows

有没有办法让 1 台电脑 1 个账户,远程多人使用同 1 账户登录操作同 1 个软件,数据互不干扰

  •  
  •   ty10086 · Jan 25, 2024 · 3717 views
    This topic created in 842 days ago, the information mentioned may be changed or developed.

    rt 看到 隔壁老哥的答案想起来,我用这样的需求。 https://www.v2ex.com/t/1011268#r_14247425

    主要是实现装在上面的付费软件,可以多人使用,节约成本。

    10 replies    2024-08-27 00:14:50 +08:00
    bsfx2
        1
    bsfx2  
       Jan 25, 2024
    Windows Server + RemoteApp
    bsfx2
        2
    bsfx2  
       Jan 25, 2024
    不好意思没看到远程也需要同一个账户,请忽略上述回答。
    geelaw
        3
    geelaw  
       Jan 25, 2024 via iPhone
    同时有多个会话登录同一个账户是可以的,Windows Server 至少从 2003 开始就支持了,但此时软件的行为不是 Windows 可以控制的,是否会导致数据冲突还要看各个软件的实现。此外通常的软件即使允许单用户多会话使用,也是合并两个会话对状态的变化,而不是有两个不同的资料,因为会话是暂态对象,重启操作系统之后软件不可能知道哪个会话对应哪个实际的人。

    最后,软件授权合法性(是否盗版)不因技术绕过编程限制而改变。
    opengps
        4
    opengps  
       Jan 25, 2024 via Android
    可以同一个用户多登录,但你买的程序有可能排斥多进程
    Giftina
        5
    Giftina  
       Jan 25, 2024
    装一个 neko 可以满足所述大部分需求,同屏解决方案 neko( https://github.com/m1k1o/neko),A self hosted virtual browser that runs in docker and uses WebRTC.

    可以实现多人在线实时观看以及实时远控宿主机,有权限管理、用户对话、文件传输等附加功能,可以满足 `1 台电脑 1 个账户,远程多人使用同 1 账户登录操作同 1 个软件`。但 `数据互不干扰` 这个实在不好搞,要做到配置分离且关联到不同人,如果不包装一个账户平台是比较难做到的。
    wheat0r
        6
    wheat0r  
       Jan 25, 2024
    你的付费软件既然敢收费,大概率是已经想在你前面了
    gogogo2000
        7
    gogogo2000  
       Jan 26, 2024
    大多数软件如果没有考虑多实例同时运行(例如 office 等),那大概率是由于其中的资源存在独占性访问,这种情况下即便你通过多会话,很可能依然是无法正常使用的,软件很可能早就设计了跨会话互斥,根本无法启动
    ty10086
        8
    ty10086  
    OP
       Jan 28, 2024
    @Satelli
    @geelaw
    @opengps
    @Giftina
    @wheat0r
    @gogogo2000
    感谢回复。
    我继续思考下思路可执行性再反馈。
    虚拟桌面基础设施( VDI ):
    通过 VDI ,可以为每个用户创建一个独立的虚拟机。这样,每个用户都在自己的虚拟环境中运行软件,互不干扰。
    这种方法适用于需要提供完整桌面体验的情况,用户可以远程登录到他们的虚拟桌面并操作软件。
    应用程序虚拟化:
    应用程序虚拟化允许软件在服务器上运行,而用户通过客户端软件或网络浏览器访问软件。
    这种方法使得多个用户能够独立地使用同一应用程序的不同实例。
    终端服务(如 Microsoft Remote Desktop Services ):
    终端服务允许多个用户通过远程桌面连接到同一个服务器,并在服务器上运行软件的不同实例。
    与 VDI 相比,终端服务通常更为轻量级,但也可能需要额外的许可证支持。
    gogogo2000
        9
    gogogo2000  
       Jan 29, 2024
    @ty10086 你这个明显是用 AI 生成的答案,小心被封……
    终端服务,这个和远程桌面有什么本质区别??

    通过 VDI 执行,你直接给每个用户发一个虚拟机执行软件就好了。。。。
    To5tE
        10
    To5tE  
       Aug 27, 2024
    有没有联系方式 我最近也在研究这个 有个方案已经实验成功 但是有点缺陷 可以探讨一下
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   942 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 19:38 · PVG 03:38 · LAX 12:38 · JFK 15:38
    ♥ Do have faith in what you're doing.