rabbitremotecontrol-developer Mailing List for RabbitRemoteControl
Remote control. Support VNC, RDP, Terminal, SSH, TELNET etc
Brought to you by:
kl222
You can subscribe to this list here.
2022 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2023 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(2) |
Oct
|
Nov
|
Dec
(1) |
2024 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: kl222 <kl...@12...> - 2024-03-05 09:24:12
|
必须的库只有 RabbitCommon,openssl。其它的均是可选库。 freerdp 2.10.0 你可用手动编译。 vcpkg 中 freerdp 3.0.0在windows下是没问题的。我正在修改其 3.3.0版本。 另外,报错内容是什么? 你 RabbitRemoteControl 版本是哪个? 下次提问,请在下面提出问题: https://github.com/KangLin/RabbitRemoteControl/issues 或者发到邮件群: rab...@li... 可方便大家查看。 在 2024-03-05 10:40:13,"诸葛莫龙" <94...@gm...> 写道: 感谢您的回复,我昨天尝试了全部使用 RELEAE模式 源码编译安装,Freerdp还是会报错,我怀疑我的编译步骤是不是出了错误,我选用了玉兔公共库、freerdp、libssl、libdatachannel,这几个库,是不是缺少必要的库?还有一个问题就是我开始尝试使用vcpkg构建的时候,vcpkg自动安装的freerdp没有FreeRDP-Shadow_FOUND AND FreeRDP-Server这两个功能,导致编译报错,而且自动安装的版本是2.7.0,不是您所发布的0.0.26版本中的2.10.0版本, 这是我的编译命令cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=%CD%/install -DBUILD_UPDATE=OFF -DBUILD_FREERDP=ON -DBUILD_RABBITVNC=OFF -DBUILD_TigerVNC=OFF -DBUILD_LibVNCServer=OFF -DCMAKE_TOOLCHAIN_FILE=D:/Projects/VSProjects/vcpkg/scripts/buildsystems/vcpkg.cmake -DX_VCPKG_APPLOCAL_DEPS_INSTALL=ON 下面的是我最开始使用的编译命令 kl222 <kl...@12...> 于2024年3月4日周一 16:14写道: 是否是库没搞对?要DEBUG用DEBUG库,RELEAE用RELEAE库。 在 2024-03-04 14:22:45,"诸葛莫龙" <94...@gm...> 写道: 非常抱歉再次麻烦您,我编译安装的项目,无论在调试状态下还运行install目录中的可执行文件,在连接rdp时一直报错The DNS host name was not found,wireshark抓包发现连接请求还未发出就被中断了,似乎是连接初始化时freerdp_tcp_resolve_host该函数未能正常工作,但是我调试freerdp项目时该发现函数是可以正常工作并初始化连接的。请问您遇到过这个问题嘛 诸葛莫龙 <94...@gm...> 于2024年2月28日周三 14:24写道: 好的,再次感谢您的帮助,在最开始我确实尝试使用vcpkg安装依赖,但是它总是默认安装依赖的最新版本。经过测试freerdp3在win10上许多功能是无效的,而且我发现您使用版本也是2.0的版本,所以我通过源码编译安装了freerdp。 kl222 <kl...@12...> 于2024年2月28日周三 12:44写道: 打包会自动完成此工作。注意用的是VCPKG,如果不是,你也许要自己做这一步。 在 2024-02-28 12:02:39,"94...@gm..." <94...@gm...> 写道: 好的,非常感谢 我去尝试复制一下,请问,如果要是打包成安装包的话,打包规则里会做这些事对嘛 ---- 回复的原邮件 ---- | 发件人 | kl222<kl...@12...> | | 日期 | 2024年02月28日 11:39 | | 收件人 | 诸葛莫龙<94...@gm...> | | 抄送至 | | | 主题 | Re:编译安装报错 | 原因是freerdp的依赖的动态库没有。所以你需要把FreeRDP依赖的动态库全部复制到 bin 目录下。 在 2024-02-28 09:25:03,"诸葛莫龙" <94...@gm...> 写道: 您好,我按照您文档中提供的文档,编译安装 RabbitRemoteControl项目,我选择了可选模块中的freerdp,通过该项目生成了PluginClientFreeRDP_v0.0.26-38-gce9b179f,调试App时,client运行FindPlugins加载插件,报错找不到指定的模块,我尝试将dll文件替换成您发布软件中的,会提示元数据版本错误。我在这方面是个小白,您能帮忙指点一下嘛 |
From: kl222 <kl...@12...> - 2023-09-27 08:55:48
|
RabbitRemoteControl Release v0.0.26. The change log: + Use RabbitCommon v2 + FreeRDP: + Redirection + Audio input and output + Drive(Files) + Printer + Fix press the left and right mouse buttons at the same time BUG + App: + Add open the dialog of list connect settings + Rename tag.sh to deploy.sh + Fix: - Fixed a bug where the correct dependency library could not be loaded when there were different versions of the dependency library under Linux. - Fixed tab key event + Replace RabbitCommon::CDir::GetOpenFileName with QFileDialog::getOpenFileName etc + UI + Add set parameter in client + Add prefix in name + Add only show IP:PORT in name + Add set parameter in main windows + Add icon in tab view + Add tooltip in tab view + Optimize the user interface + Optimize logon and setting dialog + RabbitVNC + TigerVNC + LibVNCServer + Client: + Add sigShowMessage + Client interface + Add CConnecter::sigDisconnect() + Add CConnect::sigDisconnect() + Add CConnect::sigUpdateRect(const QImage& image) |
From: kl222 <kl...@12...> - 2023-09-11 02:10:59
|
谢谢你发现了这个问题。 vcpkg以前是不支持的。我去年已经把 FreeRDP server 加入到 vcpkg (5295658b80c9f74966014d819572f5353f3671d9),但 FreeRDP server 不是默认功能,所以需要你手动指定。 FreeRDP 官方 server 是处于开发状态。他们建议暂时不要使用。等 FreeRDP3.0 正式发行后,再看。 文档我也修改了。 另外,你以后可以向邮件组或 issues(国内访问有些问题) 提问。这样的话,大家都可以看见,方便帮助更多的人,或者更多的人给予你帮助。 - 开发组 <rab...@li...> - 讨论组 <rab...@li...> - issues: https://github.com/KangLin/RabbitRemoteControl/issues 在 2023-09-09 23:04:03,"文南" <842...@qq...> 写道: 很抱歉打扰,还有一个问题请教。您在Linux和Windows系统的编译文档都写了“使用 vcpk ,不支持 FreeRDP 服务,所以需要从源码编译它。”请问这是什么意思。是我在vcpkg下载的freerdp不能使用吗。 | | 文南 842...@qq... | ------------------ 原始邮件 ------------------ 发件人: "kl222" <kl...@12...>; 发送时间: 2023年9月5日(星期二) 中午1:43 收件人: "文南"<842...@qq...>; 主题: Re:请教RabbitRemoteControl 文南,您好: 感谢你对本项目的关注。本项目目前处理开发阶段。 本项目使用插件框架,暂时分为客户端与服务端两部分。长期目标还要完成P2P模式的远程控制。 现阶段客户端程序框架已经稳定并有详细的文档。详见: https://kanglin.github.io/RabbitRemoteControl/Chinese/html/modules.html 服务器端框架还处于开发中,所以文档还不够详细。不建议现在使用。欢迎有能力的你参与开发。 客户端: - RabbitVNC、TigerVNC可以编译运行。基础功能已经实现。高级功能还需要向TigerVNC贡献。 - FreeRDP可以编译运行。基础功能已经实现。高级功能由于FreeRDP3正处于开发阶段。所以暂时还需要等待。 - libvncserver可以编译运行。但是此项目开发组不活跃。所以不打算进行进一步的支持。 - 终端:因为QTermWidget只支持LINUX,所以要想支持,必须先对QTermWidget进行贡献。 服务器端:框架还处于开发中。 - FreeRDP:可以编译运行。但是没有完成相关文档工作。如果你愿意,可以帮助我完善它。 - 其它插件没有完成。只是写了个插件框架。 编译文档位于:docs/Compile 你可以参考自动化编译中的例子: .github/workflows 服务端编译依赖:QtService 编译调试时,没有加载插件的原因可能是依赖库没有复制到安装目录下: plugins/Client 你可以查看 CClient::FindPlugins(QDir dir, QStringList filters) 函数。 具体插件有不同的依赖,所以你需要提供更详细的信息。 如果你发现文档有什么错误或者需要改进的地方。请你贡献( pull request) 在 2023-09-03 20:05:44,"文南" <842...@qq...> 写道: 尊敬的康老师您好 我最近在学习您的远程控制,目前Linux端和Windows端口都能编译运行。但是我一开始没有加service模块,后面成功编译这个模块后,我再加入发现成功读取目录,但就是没有编译的选项,后面我初始化了环境,想加入别的模块,发现依旧加不进去。不止Service,其余FreeRDP,以及别的模块都是。 因此我现在遇到的问题是,在编译运行成功一次后,再加入别的模块无法成功,减少可以。 请康老师在百忙中,能为我解答疑惑,这个问题以及困扰我很久了,如果您能解答,我将万分感激。 | | 文南 842...@qq... | |
From: kl222 <kl...@12...> - 2022-05-25 07:26:23
|