我认为答案是“不,这是不可能的”,但是......
我在通过 Microsoft 远程桌面登录的四核 NUC 上有一个 Windows 10 系统——它为我的工作提供了一个很好的编译环境。
最近,我儿子问他是否可以使用键盘和鼠标登录来玩我的世界。看起来很简单,但据我所知,Windows 10 一次只允许一个用户登录。
所以我的问题是:当我通过微软远程桌面远程登录编译代码时,有没有办法让我儿子直接登录玩 Minecraft?我对破解 .dll 文件以规避 Microsoft 许可证不感兴趣;我想知道是否有合法的方法可以做到这一点。
您实际上回答了自己的问题;Microsoft 的许可不允许“客户端”(消费者)操作系统的多个活动图形会话。
如果您需要非管理员用户和/或超过 2 个会话,则通常需要 Windows Server 才能完成这项工作,还需要 RDS 客户端许可证。
也就是说:该限制仅适用于远程桌面(终端服务)。您仍然可以通过网络登录,只要它是非图形的,例如通过 SSH 或通过 PowerShell Remoting 运行您的编译。大多数构建系统将从命令行运行。
(除了 Enter-PSSession 之外,Windows 10 现在还附带 OpenSSH 服务器作为官方附加组件,对于早期版本,还有 Bitvise WinSSHd 等选项。)