项目地址:https://github.com/anhkgg/SuperRDP)
众所周知,Windows 家庭版无法使用远程桌面,RDP Wrapper Library
就是用于恢复家庭版该部分阉割的功能。
本项目是基于rdpwrap修改的,在此感谢stascorp的无私的工作。
rdpwrap 主要包括安装器和服务 dll 。
原始版本安装器采用的 Delphi(一门比较久远现在很少使用的语言)编写的,作为一个安全从业人员的本能,并不是非常信任使用别人编译的二进制文件。
另外下载版本无法在 windows 新版中(原版已经 2 年没有更新了)使用,本着探索技术本真的初心,我觉得研究一下 rdpwrap 的工作原理。
所以用 C 语言重写了安装器,然后优化了服务模块的代码,最终产生了本项目。
经过研究,弄明白了 rdpwrap 的工作原理,原来需要对远程桌面服务模块( termsrv.dll)做 patch,让其恢复专业版等拥有的功能。
本项目主要重写了安装器,也就是现在 SuperRDP.exe ,然后重构了 rdpwrap 模块的 patch 和 hook 相关代码。
另外 termsrv.dll 在不同版本中修复 patch 的位置和信息也会不同,所以需要持续更新配置文件中的信息。
由于我目前对远程桌面功能重度依赖,并且系统一直是正版 Windows 家庭版,所以会一直持续更新对新版本的功能支持。
所以,如果大家有需要,欢迎关注( star )并使用。
使用方法:
如果安装中,遇到安全软件提醒,请允许,否则会失败!
--------------------------------------------------------
---------SuperRDP for Windows 10 Home Version-----------
-------------Copyright (c) 2021 anhkgg.com--------------
--------------------------------------------------------
--------------------------------------------------------
[+] SuperRDP initialize...
[*] SuperRDP already installed? [ Yes!]
[+] SuperRDP initialize success...
--------------------------------------------------------
Please select option:
1: Install SuperRDP to Program Files folder (default)
2: Uninstall SuperRDP
3: Force restart Terminal Services
>
验证远程桌面服务是否启用成功的方法:
如何升级:
常规情况下,一般都只需要更新 rdpwrap.ini 即可,所以:
目前支持最新 Windows 10 ( X64 ):
rdpwrap.ini 中 patch 信息在 10.0.18362.657(termsrv.dll)之后的版本都是由我加入,经过长时间实战验证,请放心使用。
应该是兼容大部分老版本的,如果没有相应系统版本信息,可以联系我更新支持。
注意:仅保证对 64 位系统的支持(毕竟现在很少用 32 位系统的了吧)
也欢迎大家关注我的公众号:汉客儿
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.