SuperRDP遠(yuǎn)程桌面多用戶開(kāi)啟軟件是一款win10家庭版開(kāi)啟遠(yuǎn)程桌面支持功能的工具,我們嚴(yán)重依賴多用戶遠(yuǎn)程桌面,通過(guò)rdpwrap啟用遠(yuǎn)程桌面及多用戶非常方便,但一直停留在老版本,windows更新后經(jīng)常會(huì)出問(wèn)題。在github上找到大神基于之前的rdpwrap開(kāi)發(fā)的SuperRDP,使用起來(lái)更方便,作者有在更新。
眾所周知,Windows家庭版無(wú)法使用遠(yuǎn)程桌面,RDP Wrapper Library就是用于恢復(fù)家庭版該部分閹割的功能。
本項(xiàng)目是基于rdpwrap修改的,在此感謝stascorp的無(wú)私的工作。
rdpwrap主要包括安裝器和服務(wù)dll。
原始版本安裝器采用的Delphi(一門比較久遠(yuǎn)現(xiàn)在很少使用的語(yǔ)言)編寫的,作為一個(gè)安全從業(yè)人員的本能,并不是非常信任使用別人編譯的二進(jìn)制文件。
另外下載版本無(wú)法在windows新版中(原版已經(jīng)2年沒(méi)有更新了)使用,本著探索技術(shù)本真的初心,我覺(jué)得研究一下rdpwrap的工作原理。
所以用C語(yǔ)言重寫了安裝器,然后優(yōu)化了服務(wù)模塊的代碼,最終產(chǎn)生了本項(xiàng)目。
經(jīng)過(guò)研究,弄明白了rdpwrap的工作原理,原來(lái)需要對(duì)遠(yuǎn)程桌面服務(wù)模塊(termsrv.dll)做patch,讓其恢復(fù)專業(yè)版等擁有的功能。
本項(xiàng)目主要重寫了安裝器,也就是現(xiàn)在SuperRDP.exe,然后重構(gòu)了rdpwrap模塊的patch和hook相關(guān)代碼。
另外termsrv.dll在不同版本中修復(fù)patch的位置和信息也會(huì)不同,所以需要持續(xù)更新配置文件中的信息。
由于我目前對(duì)遠(yuǎn)程桌面功能重度依賴,并且系統(tǒng)一直是正版Windows家庭版,所以會(huì)一直持續(xù)更新對(duì)新版本的功能支持。
所以,如果大家有需要,歡迎關(guān)注(star)并使用。
如果安裝中,遇到安全軟件提醒,請(qǐng)?jiān)试S,否則會(huì)失敗!
可直接下載release發(fā)布文件,運(yùn)行SuperRDP.exe(需管理員權(quán)限)
根據(jù)提示選擇1(安裝)或者2(卸載)
等待完成即可
驗(yàn)證遠(yuǎn)程桌面服務(wù)是否啟用成功的方法:
Win+R,輸入mstsc.exe啟動(dòng)遠(yuǎn)程桌面程序
輸入127.0.0.1,連接成功基本驗(yàn)證服務(wù)啟用成功
或者也可以使用原版的RDPCheck.exe進(jìn)行驗(yàn)證
如何升級(jí):
常規(guī)情況下,一般都只需要更新rdpwrap.ini即可,所以:
手工將rdpwarp.ini拷貝到system32目錄
或者運(yùn)行SuperRDP.exe,先選擇2卸載,再選擇1安裝