问题标签 [freerdp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
248 浏览

freerdp - 由于 freerdp 导致的 Patator 错误

我正在用 ncrack 测试我的主机,试图获取我的密码启动 ncrack 时出现这样的错误

请需要一些帮助

0 投票
0 回答
77 浏览

xlib - 如何从窗口对话框中获取数据?

我是 Xlib 世界的新手。在我的项目中,我想通过远程桌面协议将我的窗口共享给另一个,但他们只看到窗口的内容,如果单击窗口的菜单项,他们什么也看不到。我使用 XGetImage 来获取指定窗口的数据。但如果该窗口包含对话框(请参见此处的图片),我无法获取对话框的数据。我使用freeRDP源代码,我在X11_shadow.c函数中修改:

在我看来,这里最重要的是如何在 Window 中获取对话框的数据。我有一个解决方案: 1. 获取该对话框的窗口 ID(我不确定该对话框是否具有所有者窗口 ID) 2. 使用 XGetImage 获取该对话框的数据。但它不起作用。我在Linux环境下工作。我的问题有什么解决方案吗?

非常感谢

0 投票
0 回答
776 浏览

bash - 让 FreeRDP 提示用户输入用户名和密码?

我的 rdp 连接有问题。我尝试使用 zenity & Xfreerdp 连接到我的外部服务器。我做了一个提示:https ://unix.stackexchange.com/questions/119880/make-freerdp-prompt-user-for-username-and-password 。

这是我的提示:

他回来了:

错误信息

谢谢你的帮助

-法国新秀-

0 投票
1 回答
500 浏览

.net - VB.NET GetClientRect() 不为 WinForm 中的子进程返回任何内容

在 VS 2017 的VB.NET中编写一个 WinForm 项目,我在SplitContainer2.Panel1. 这工作得很好,但我想缩放表单以最初适合 FreeRDP 窗口。为此,我首先需要知道 FreeRDP 实例的大小。

不幸的是,我所做的每一次尝试都没有回报。我试图GetClientRect()从 Windows API 中使用,但我得到的只是 0(或者什么都没有,我想)。这是我第一次玩 API 调用,所以我不确定我做错了什么。我已经验证我有正确的句柄,但在 VS 中有一个中断

(如果这些缩放效果不佳,我深表歉意。很难判断缩放的 4k)

在此处输入图像描述

与间谍++相比

在此处输入图像描述

所以,我已经确认我有正确的 hWnd 句柄,但是当我调用 a 时GetClientRect(),我什么也得不到。

以下是相关代码:

此时,我正在查看表单中的 Hyper-V VM 的控制台窗口,但是当我单击众所周知的 Button1...

MsgBox()回报:

在此处输入图像描述

和VS中的变量:

在此处输入图像描述

我究竟做错了什么?为什么我可以清楚地看到 Spy++ 可以得到客户端大小?我花了很多时间试图弄清楚这一点,我希望能帮助我完成这个里程碑。如果我不能很快得到它,就要转移到别的东西上,然后再回来。

0 投票
0 回答
813 浏览

android-studio - 如何调试使用 cmake 外部编译的 android 本机 C 库

本质上,我需要调试 FreeRDP Android 项目中包含的本机 C 代码。

我使用指定的 bash 脚本成功编译了从 Github 下载的项目。 https://github.com/FreeRDP/FreeRDP/blob/master/docs/README.android

我还使用 Android Studio 正确编译了 Android 部分。通过连接到几个 Windows 服务器,我可以在几个设备上正确运行 Android 应用程序并且没有问题。

在本机库中更改 C 源代码会产生运行时错误,因此我需要调试 C 源代码。

我有他的问题,没有人能够给出答案,我什至不知道他是否找到了解决方案。不幸的是,我的声誉(<50)不允许我在该帖子(和其他类似帖子)下发表评论


我认为.so文件编译正确,我已经检查过objdump --symsobjdump --debugging但我无法进入本机代码。在 Android Studio 中,我已经设置Debug type: Dual并且我也尝试穿上LLDB Startup Commands类似breakpoint set --name <function>没有效果的东西。

当本机代码抛出异常时

--------- 崩溃开始
10-02 14:42:22.064 32032-32032/com.freerdp.afreerdp A/libc:致命信号 11 (SIGSEGV),代码 1,tid 32032 中的故障地址 0x28 ( reerdp.afreerdp)

调试停止并出现以下错误:

__ lldb_unnamed_symbol64$$libfreerdp-android2.so

(由于我的声誉,我无法发布 Android Studio 屏幕截图)


当然,创建一个使用本机代码并在本机代码中设置断点的应用程序是没有问题的。 https://developer.android.com/ndk/guides/index.html


环境:
Ubuntu 16.04.3 LTS
Android Studio 2.3.3
Gradle version 3.3
cmake version 3.5.1 (on system)
cmake version 3.6.0-rc2 (on android sdk)
lldb version 4.0.0 (on android sdk)

提前感谢任何可以给我任何帮助的人。

安德烈亚

0 投票
1 回答
654 浏览

rdp - 将自定义 DVC 插件注册到 FreeRDP 客户端

我想将 DVC(动态虚拟通道)插件从标准 Microsoft RDP 移植到 FreeRDP 以供多平台使用。但是我在将插件连接到 FreeRDP 客户端时遇到了障碍。虽然对于 Windows 上的 Microsoft RDP,您为此使用 Windows 注册表,但有关在 FreeRDP 上使用自定义 DVC 的文档非常缺乏。命令行界面有/dvc/a用于连接插件,并且有一个drdynvc可能用于此的插件,但我很难对代码进行逆向工程以学习如何使用它(同样,文档缺乏关于 的信息drdynvc)。
我将不胜感激有关此问题的任何信息。

0 投票
0 回答
105 浏览

android - 三星设备上的 Android FreeRDP SIGSEGV 崩溃

我们在安卓应用程序中集成了 FreeRDP。像三星这样的一些设备,我们正在随机获得 SIGSEGV 和 SIGABRT 崩溃。这些不是可重现的问题,并且日志没有显示导致问题的任何特定方法。

我在这里发布一些日志。如果有人对此有任何想法,请告诉我吗?崩溃原因:SIGSEGV 崩溃地址:0x0 进程正常运行时间:不可用

0 投票
1 回答
334 浏览

open-source - libfreeRDP 源代码的文档在哪里?

我正在研究 Guacamole 源代码,但我陷入了 guacamole RDP 模块,我知道 Guacamole 将 libfreeRDP 用于其 RDP 客户端,但我找不到有关 libfreeRDP 的一些详细、可读的文档,有人可以帮忙吗?

0 投票
1 回答
35 浏览

git - Git 从 Github 返回部分分支列表

我正在尝试从 Github 上的某个存储rdp_gfx_plus_fixes库 ( Remmina ) 中签出特定分支 ( )。

我克隆了 repo,但是当我这样做时,我git fetch -r看不到我需要的分支:

在此处输入图像描述

我也试过git ls-remote origin了,但我感兴趣的分支没有列出。

我很确定这是微不足道的,但我仍然无法弄清楚。

谢谢!

0 投票
0 回答
269 浏览

swift - 在单独的 Swift 项目中添加 FreeRDP

我已经成功运行了控件https://github.com/FreeRDP/FreeRDP,并且在同一个项目上一切正常。

我需要在新的 Swift 项目中使用它,我已经尝试了几天但没有运气。总是有很多错误。

是否可以从 FreeRDP 项目创建一个框架,该框架可用于我的 swift 项目,以便能够连接到 RDP 实例?