Я думаю, ответ: «Нет, это невозможно», но...
У меня установлена система Windows 10 на четырехъядерном NUC, в которую я вхожу через удаленный рабочий стол Microsoft. Это отличная среда для компиляции моих работ.
Недавно мой сын спросил, может ли он войти в систему с помощью клавиатуры и мыши, чтобы играть в Minecraft. Казалось бы, все достаточно просто, но, насколько я могу судить, Windows 10 позволяет входить в систему только одному пользователю одновременно.
Итак, мой вопрос: есть ли способ, чтобы мой сын мог войти напрямую, чтобы играть в Minecraft, пока я вхожу удаленно через Microsoft Remote Desktop, чтобы компилировать код? Я не заинтересован во взломе .dll-файлов, чтобы обойти лицензию Microsoft; я хочу знать, есть ли законный способ сделать это.
решение1
Вы фактически ответили на свой вопрос: лицензирование Microsoft не допускает нескольких активных графических сеансов для «клиентских» (потребительских) операционных систем.
Для работы этого решения вам понадобится Windows Server, а также клиентские лицензии RDS, если вам нужны пользователи без прав администратора и/или более 2 сеансов.
Тем не менее: ограничение распространяется только на удаленный рабочий стол (службы терминалов). Вы все равно можете войти в систему по сети, если она не графическая, например, запустите компиляцию через SSH или через PowerShell Remoting. Большинство систем сборки будут работать из командной строки.
(Помимо Enter-PSSession, Windows 10 теперь поставляется с сервером OpenSSH в качествеофициальный(Дополнение, а для более ранних версий есть такие опции, как Bitvise WinSSHd.)