远程桌面(RDP)

有多种协议能实现远程远程桌面,这里主要讨论微软的RDP协议。和RDP有关开源项目,像FreeRDP、Launcher、kDesktop等,它们将实现手机、平板、电脑、巡车之间的灵活控制。

rdpPeerChannel、wMessageQueue、wMessage

ancientcc发表了文章 0 人赞同 0 评论 2022-11-06 16:02:35

(WTSVirtualChannelManager*)vcm->quque。用于发送。发送时都先放入这个queue。系统中只有一个。静态、动态虚似通道都用这个queue。(rdpPeerChannel*)channel->queue。......查看全部

libkosapi api

ancientcc发表了文章 0 人赞同 0 评论 2022-08-22 09:01:26

libkosapi是个跨平台库,目前实现上已有android、windows。主要功能是支持app实现远程桌面。一、录屏在如何处理录屏上,libkosapi假设了定么个运行模型:录屏操作专门工作在一个新线程,称为录屏线程。一旦远程桌面(rdp)服......查看全部

定制Android内核(Android-12)

ancientcc发表了文章 0 人赞同 0 评论 2022-08-13 09:10:41

相关文章:定制Android内核(Android-7.1.2)文中提到的Launcher是指上海兰栖开发的远程桌面服务端app,Application ID是com.kos.launcher。它是个用户级app,正因为只有用户级权限,不......查看全部

Leagor IP Discovery Protocol(LIPDP)(Ver 1)

ancientcc发表了文章 0 人赞同 0 评论 2021-04-23 10:21:25

launcher、kDesktop已在用LIPDP实现查询、修改IP,代码在<freerdp>/channels/leagor/leagor_ble.cpp。它们传输消息用的方式是蓝牙。Leagor实现的远程桌面都是直连,中间不会有中......查看全部

RDP(5/5):Leagor Virtual Channel Extension

ancientcc发表了文章 0 人赞同 1 评论 2021-02-10 16:12:37

由于一些原因,须要增强远程桌面协议,对如何增强,rdp推荐自写新扩展。新增扩展的扩展名叫“leagor”,使用和cliprdr一样的静态通道。目前要增加的功能主要有两个。运行时改变朝向拖拽复制一、运行时改变朝向在android,一些app启动时会......查看全部

RDP(4/5):Server处理图像

ancientcc发表了文章 0 人赞同 3 评论 2021-02-10 15:39:41

在windows,编译freerdp会生成两个server:wfreerdp-server.exe和freerdp-shadow-cli.exe。wfreerdp-server.exe。抓屏支持dxgi和Mirage Driver,Mirage ......查看全部

RDP(3/5):Server

ancientcc发表了文章 0 人赞同 1 评论 2021-02-10 15:16:41

一、编译、运行、调试1.1 编译对设置做两个修改,一是确保WITH_SERVER是ON,二是增加CMAKE_WINDOWS_VERSION,值至少WIN8以上。确保WITH_SERVER是ON。WITH_SERVER决定生成的FreeR......查看全部

RDP(2/5):Client

ancientcc发表了文章 0 人赞同 26 评论 2021-02-09 20:05:07

一、参考资料“微软开发者文档中心”有详细RDP文档。如果嫌在线看麻烦,可在“Protocols”下载微软打包好的zip。[MS-RDPBCGR]: Remote Desktop Protocol: Basi......查看全部

RDP(1/5):编译FreeRDP

ancientcc发表了文章 0 人赞同 3 评论 2021-02-09 19:39:27

编译环境:Win10 + Visual Studio 2019一、编译OpenSSLopenssl下载地址:openssl/openssl1.1 编译以编译64位为例,假设openssl源码放在c......查看全部

iOS下,解码远程桌面视频时app崩溃

ancientcc发表了文章 0 人赞同 0 评论 2020-10-18 15:05:06

崩溃直接原因是app占用大量内存,导致被系统强制退出。为什么会占用大量内存?——aio3399j的h264在编码一些场景,iOS收到这些h264数据,并解码,解码过程中内存使用量会突然大增。举个例子,一直是占用100M,突然以数百M增加,大到超过......查看全部

定制Android内核(Android-7.1.2)

ancientcc发表了文章 0 人赞同 0 评论 2021-02-05 21:03:57

相关文章:定制Android内核(Android-12)系统需求Android内核须7.1.2或以上,并且已被root,root指通过“su”可以提升到管理员权限板上CPU至少能硬编码屏幕尺寸的H264。板上应有Wifi和蓝牙模块(查询、修改IP......查看全部

Launcher:一旦设备运行了launcher,开发者注意事项

ancientcc发表了文章 0 人赞同 0 评论 2021-02-05 21:29:43

一、开机启动开发者如果有私有app需要开机启动,而且用的技术是处理“android.intent.action.BOOT_COMPLETED”通知,建议在onReceive中睡眠5秒后再发startActivity。public cla......查看全部

发表了文章 人赞同 评论 未知

Launcher+kDesktop

ancientcc发表了文章 0 人赞同 9 评论 2021-01-31 19:59:56

下载源码:launcher-fullsrc-0.2.1-20250318.rar、百度盘网(提取码: 1234)Launcher:Android: launcher-release-0.2.1-20250318.apk Win10: launch......查看全部

发表了文章 人赞同 评论 未知

使用kDesktop

ancientcc发表了文章 0 人赞同 0 评论 2020-10-18 14:13:04

  注:为方便描述,以下出现的server代指远程设备,手机代指本地设备。一、(远程桌面)主窗口图1 主窗口在远程桌面窗口会出现两种菜单:主菜单和小地图。挪动主菜单就可改变它的位置。至于小地图,长按、到时间后左上角会显示可移动......查看全部
有多种协议能实现远程远程桌面,这里主要讨论微软的RDP协议。和RDP有关开源项目,像FreeRDP、Launcher、kDesktop等,它们将实现手机、平板、电脑、巡车之间的灵活控制。