问题标签 [remote-desktop]

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 投票
1 回答
5060 浏览

python - Python win32crypt.CryptProtectData 2.5 和 3.1 的区别?

我正在尝试散列密码以转储到 .rdp 文件中。我发现了一个网站(或多或少)在这里展示了如何做到这一点,但它在 3.1 中不起作用。

在 2.5.4 我得到这个:

在 3.1 中,我得到了这个(3.1 中的一切都是 unicode,所以只需放弃 u”,对吗?):

好的,我以前见过这个错误,通常这意味着我需要先转换为字节,所以:

看起来一切都很好,但是当您将该十六进制值转储到 .rdp 文件中时,这不起作用,我只能假设这是因为它不是 unicode 字符串“密码”的十六进制密码,而是十六进制密码字节“密码”。我尝试了 .decode() 但这正是您所期望的并将十六进制加密字节转换为字符串,它不会为您提供原始 unicode 字符串的十六进制加密字符串。

我已经疯狂地搜索有关 win32crypt.CryptProtectData 的任何信息,但我找不到任何有用的信息来说明为什么它现在需要字节或缓冲区对象而不是字符串。

有人可以帮忙吗?
(或者有人知道将密码输入远程桌面会话的更简单方法吗?我通过 Python 以编程方式打开?呵呵)

0 投票
2 回答
3354 浏览

excel - VBA ActiveX 控件在远程桌面连接上的大小增加

我们有一个 Excel 工作簿,其中包含许多 ActiveX 控件,在 Windows XP 上的 Excel 2003 中运行。使用远程桌面连接时,ActiveX 控件会更改字体,有时会更改字体大小,有时还会更改方向(在微调控件的情况下)。这发生在第一次连接时以及使用工作簿时 - 一些控件的大小随后会放大,通常与其他控件和工作簿的一部分重叠。

我在某处读到这可能是由于连接管理不当(未关闭它们)导致内存使用量增加;还有其他原因导致远程桌面的显示如此不同吗?是否有解决方法?(每个控件的属性通常保持不变,因此强制调整它们的大小并不总是有效)

0 投票
1 回答
1142 浏览

.net - 如何为通过远程桌面运行的应用程序获得流畅、无闪烁的 GUI?

我意识到互联网上有很多关于减少 Windows 窗体应用程序闪烁的问题。经过大量实验后,我发现在我的特定情况下的解决方案非常简单:将Control.DoubleBuffered显示闪烁的控件的属性设置为 true。我通过简单地从必要的控制类(在我的例子中是 from ListViewtoDoubleBufferedListView和 from DataGridViewto DoubleBufferedDataGridView)派生来实现这一点。

我正在开发的应用程序的罪魁祸首是它会在对象事件时DataGridView更新其许多单元格。在启用双缓冲之前,网格会在大多数更新中轻微闪烁(不是太糟糕,但足以引起注意)。启用双缓冲后,闪烁消失了。TickWindows.Forms.Timer

但是,我在这里谈论的是我的开发机器。不幸的是,这个应用程序实际上是由最终用户通过远程桌面连接运行的,我从Raymond Chen 的这篇博文中了解到,这意味着我不应该使用双缓冲。

那么,我的问题是:我应该使用什么?Chen 建议在本地机器上的双缓冲方法和远程桌面连接上的传统非双缓冲方法之间切换;但在这种情况下,该应用程序的最终用户仍会遇到闪烁。这简直是​​不可避免的吗?

郑重声明:这不是调用BeginUpdate/ EndUpdate(已经在ListBoxListView控件上执行此操作)或SuspendLayout/ ResumeLayout(已经为控件执行此操作)的简单问题DataGridView,尽管我认为这甚至不是特别重要,因为正如我所说,我'我只是更新某些单元格中的值)。

也许一个无闪烁的远程桌面应用程序根本不可能?

0 投票
1 回答
443 浏览

networking - 基于动态 DNS 限制 RDP 端口

我想对我的防火墙(Windows 2008 上的 Windows 防火墙)设置一个限制,只允许来自某个动态 DNS 的连接。这可能吗?

我问的原因是,如果我们的 IP 发生变化,这将允许我们只更改动态 DNS 上的 IP,这意味着我们不会被锁定在 RDP 之外。这也允许我通过仅针对 DNS 更改 IP 从具有非静态 IP 的其他位置进行 RDP。

有任何想法吗。

提前致谢。

0 投票
2 回答
98 浏览

remote-desktop - 通过智能手机进行 RDC

有没有办法在智能手机的帮助下连接到 RDC?它可以用于支持和开发目的吗?分享你的经验。

0 投票
2 回答
1466 浏览

visual-studio-2008 - VS 2008 SP1 文本编辑器在远程桌面连接上闪烁

我正在使用内置的远程桌面客户端从 Windows 7 x64 机器连接到运行 Windows XP SP3 的开发机器。对于大多数应用程序来说,它运行良好,没有任何问题,对于 Visual Studio,每当我输入整个文本编辑器时,它都会不断重绘。

我偶然发现了这个问题: VS 2008 SP1 over Remote Desktop: Constant Repainting? 我已经尝试了其中的所有建议,但都没有效果,包括将所有 VS 设置重置为默认值,然后禁用建议的设置。有没有人找到可靠的解决方案?当我在家工作时,我觉得我的屏幕不断刷新,我快疯了。

一些附加信息:远程桌面设置为运行在 1680x1050、15 位颜色、低速宽带体验设置,除视觉样式和持久位图缓存未选中。

Visual Studio 2008 Team System 在安装了 Service Pack 1 和 Power Commands 的开发机器上运行。

更新:我可以连接到同一建筑物中的一台虚拟机并使用 VS2008 而不会遇到此问题,这些虚拟机运行的是 Windows 2003 Server,所以我不知道这是否会有所不同。

0 投票
6 回答
10385 浏览

c# - 检测远程桌面连接的来源

这个问题告诉我如何检测远程桌面会话。

有谁知道是否可以从远程连接的初始化位置找到?

0 投票
6 回答
6589 浏览

networking - 使用 XMPP 协议进行桌面共享

是否可以将 XMPP 用于桌面共享应用程序?有什么不便吗?

0 投票
1 回答
58502 浏览

remote-desktop - 如何杀死远程桌面连接上的进程?

我正在通过远程桌面连接在 Windows 服务器上远程工作,并且某些进程已挂起服务器。我查找了如何调出远程任务管理器(相当于在本地执行 CTRL+ALT+DEL),我发现 CTRL+ALT+END 似乎不起作用。

我尝试注销并重新登录,但系统仍在运行(之前尝试查看 My Comptuer 的属性,仅供参考)。

有谁知道我怎样才能摆脱这种“障碍”并焕然一新?!?

0 投票
3 回答
12229 浏览

debugging - DirectX 应用程序无法在远程桌面上运行

我有一个 WPF 应用程序,其中有一个 DirectX 组件。该组件在远程桌面上不起作用——它只是显示损坏的图像。该应用程序在不使用远程桌面时运行良好。

在尝试调试问题时,我安装了 2010 年 2 月的 DirectX SDK。现在,当我在具有 SDK 和远程桌面的计算机上从另一台计算机上运行程序时,该组件工作得很好。然而,相反的做法不起作用——当应用程序在没有DirectX SDK 的计算机上运行时,尝试通过远程桌面使用应用程序(它具有损坏图像的原始问题)。

我已经比较了在我的 SDK 机器和非 SDK 机器上运行应用程序之间加载的 DLL(使用 Process Explorer)。它们都加载相同的 DLL 版本。

还有什么可能导致这种行为?


编辑:我发现应用程序实际上正在加载不同的 DLL。我没有注意到,因为我没有正确捕获 DLL 列表。当我使用 SDK 在机器上运行应用程序时,它会加载 D3DREF9.dll,即 DirectX 参考光栅化器。这给了我一个关于问题所在的线索,尽管我仍在制定解决方案。