[debug][RDP开源项目]rdpwrapper中出现not listening的解决方案
Prologue
RDP,Remote Desktop Protocol,远程桌面协议。他的前身是Citrix公司的MultiWinTM技术,后来被Windows整合进入Windows中。
Windows自带了mstsc(Microsoft terminal service client)服务,win+s(或者win+r),输入mstsc即可启动,界面如图:
尽管家庭版也具有mstsc的客户端,但是他无法作为服务端,如果希望远程访问一个家庭版的Windows,那么我们需要通过一些开源的RDP来实现,其中利用Pascal实现的RDPWrapper就是一个非常好的手段。
RDPWrapper
GitHub网页
这个的使用方式如下:
- 在Releases里面下载RDPwrapper-v1.6.2.zip
- 解压缩之后的文件夹里面,先通过install.bat来安装,这个需要管理员权限而且杀毒软件肯定会报毒——毕竟远程桌面的功能算是非常敏感了,不过我们这个是一个开源项目所以不用怕;
- install.bat会新建一个C:\Program Files\RDP Wrapper,然后其下有一个rdpwrapper.dll和rdpwrapper.ini,后者是这次的主角;
- 然后,我们可以点击RDPconf.exe,查看界面,如果界面是下面是样,那恭喜你成功了——当然大概率是不成功:
不成功的原因大概率是Listener state处是红色的"not listening" “not supported”
Solutions
问题的原因就在上面提到的ini文件里面,这个文件的内容包含了支持的Windows版本,如果你的版本很新,在这个ini里面没有的话就会出现不支持的情况。解决方法是下载最近的ini,GitHub上同样有另一个相关的项目,此项目的ini已经涵盖到10.0.19041.84-SLInit(截至2020.4.25),可以将此ini替换掉原有的ini,然后重启电脑,来解决这个问题。
Epilogue
重启完毕之后,你的3389端口就可以接收RDP请求了,在另一台计算机上使用mstsc访问,就可以实现RDP服务。
[debug][RDP开源项目]rdpwrapper中出现not listening的解决方案相关推荐
- 项目成本管理中的常见误区及解决方案
做过项目的人都明白,项目实施时间一般很长,在实施期间总有很多项目结果不尽人意的问题.要使一个项目取得成功,就要结合很多因素一起才能作用,其中做好项目成本的管理就是最重要的步骤之一,下面列出了常见的项目 ...
- 我崩溃了!月薪30K必须掌握的开源项目Java中SPI机制
前言 Spring 是一个非常流行和成功的 Java 应用开发框架.Spring Security 是 Spring 家族中的一个安全管理框架,提供了一套 Web 应用安全性的完整解决方案.在用户认证 ...
- .net core优秀开源项目(更新中)
ZCN.NET.Common 国内技术牛人开源的一个工具库,拿来即用 博客地址 ZCN.NET.Common 介绍 [ZCN.NET.Common]是基于.NET Standard 技术封装的二次开发 ...
- 曾很火的开源项目:腾讯,MySQL分布式解决方案,你看过没
前言 TenDB Cluster是腾讯游戏CROS DBA团队提供的MySQL分布式关系型数据库解决方案,主要包括兼容MySQL协议.透明分库分表.负载均衡.高可用.在线扩展等特点.业务开发可以仅专注 ...
- huggingface实操_盘点2018年度GtiHub开源项目TOP 25
本文作者 Pranav Dar 是 Analytics Vidhya 的编辑,对数据科学和机器学习有较深入的研究和简介,致力于为使用机器学习和人工智能推动人类进步找到新途径.2018 这一年中,作者在 ...
- 2018 年度 GtiHub 开源项目 TOP 25:数据科学 机器学习
2018 年度 GtiHub 开源项目 TOP 25:数据科学 & 机器学习 雷锋网 AI 科技评论按:本文作者 Pranav Dar 是 Analytics Vidhya 的编辑,对数据科学 ...
- 开源项目cardslib简单介绍和导入eclipse并运行的方法
本文转自http://blog.csdn.net/a396901990/article/details/25158223,仅供学习使用,所有权力归原作者所有. 开源项目里有两个关于Crad类型的自定义 ...
- 如何高效地学习开源项目 |“华仔,放学别走”
你好,我是华仔.今天这期"特别放送",我想和你聊聊如何高效地学习开源项目,一方面澄清开源项目学习过程中的几个误区,另一方面谈谈我自己具体实践时的一套方法论. 得益于开源运动的蓬勃发 ...
- “我们的开源项目”发起人、息壤开源社区共同创始人——程旭文专访
"我们的开源项目"已经成功举办了六届,在业界引起了较大的反响.上一期我们 专访了发起人之一庄表伟,请他介绍了该活动的举办情况以及对开源的一些建议. 本期我们邀请了该活动的另一位发起 ...
最新文章
- python requests 10041报错_pythonrequests返回unicode异常消息(或如何设置请求区域设置)...
- C++实现的队列queue
- 为什么Firefox 3及之后的版本不能加载本地的JavaScript文件了?
- DDL/DML/DCL/TCL基本概念
- Windows Print Spooler服务最新漏洞CVE-2021-34527详解
- 自定义notebook扩展插件_win10下jupyter notebook扩展插件安装失败
- Atitit.隔行换色 变色 css3 结构性伪类选择器
- Gallery3d 学习笔记(14)
- TTF字体文件内容获取
- JAVA实现从Linux服务器上下载文件
- iPhone屏幕尺寸和分辨率
- 苹果手机怎么无线投屏?苹果手机无线投屏到电脑
- Mac上修改hosts文件无效的解决方案
- 如何使用Xcode的Targets来管理开发和生产版本的构建
- Linux 合并两个文件
- 【csdn博客文章】导出备份
- matlab绘制世界地图代码
- 冯氏结构、哈佛结构、超级哈佛结构之间的异同
- Gerrit的安装和配置个人经验总结
- Sentinel-2(哨兵-2)L1C数据辐亮度(辐射定标)和TOA反射率的获取说明
热门文章
- 修改文件句柄:ulimit 系统设置脚本(避免设置不彻底而无效)
- html判断是否在微信里打开,JavaScript判断浏览器内核,微信打开自动提示在浏览器打开...
- SpringCloud学习系列之三-----配置中心(Config)文件修改后,客户端动态刷新(Refresh)
- STM32F303RE 四个ADC同步规则采样
- 复旦非全日制研究生计算机,信息整合!复旦大学非全日制研究生招生详情
- 5种经典程序化日内交易策略
- PS调整边缘工具详解
- Xcode9中,添加图片素材无法显示的问题
- 到底什么是UI设计规范
- SLAM传感器篇:Velodyne激光雷达