引子
在windows专业版及以上版本有远程桌面的功能,但是这个远程桌面在同一时刻只能一个用户使用,而使用RDP Wrapper Library by Stas’M可以通过传入参数的方式修改这个限制,并且它支持同时使用同一用户登录。RDP Wrapper Library支持Windows Vista到Windows 10,并且它的工作方式并不是修改远程桌面的程序(termsrv.dll),而是使用不同的参数加载这个程序。
安装方法
在Release中下载最新的版本,解压并运行install.bat,执行完毕后运行RDPConf.exe,若为全绿则运行正常。
版本不支持的问题
由于该库似乎不再维护,因此后续版本的windows缺少相应参数,大概率会提示不支持(版本号下提示[not supported]
),这种情况需要更新配置文件,新的配置文件可以在sebaxakerhtc/rdpwrap.ini下载,并替换C\:Program Files\RDP Wrapper\rdpwrap.ini即可。
卸载程序
由于RDP Wrapper Library并没有修改termsrv.dll,因此卸载程序即可退回原始状态,运行uninstall.bat即可。
检查是否正常工作
运行RDPCheck.exe即可打开一个本地的远程桌面。
配置说明
GeneralSetting
Enable Remote Desktop
使能远程桌面,勾选即打开远程桌面功能。
RDP port
远程桌面的端口,默认为3389,若使用其他端口在连接时需要把端口也加上。
Single session per user
勾选后每个用户只能有同一个会话,新登录时会导致原来的会话下线,取消勾选即可实现同时使用同一个用户登录。需要注意的是,在此设置下,每次登陆都会新产生一个会话。可以在任务管理器中的用户管理会话,右键选择断开连接可以断开会话,但是未注销,仍然可以重新连接,右键选择注销则关闭会话。
Hide users on login screen
在登录界面隐藏用户,需要手动输入用户名来登录。
Authentication Mode
GUI Authentication Only指必须使用登录界面登录,不能提前输入账户和密码,需要连接后在GUI界面输入密码,Default RDP Authentication指的是默认的RDP认证方式,可以在本地保存账号使用。