标签: rdp

如何连接到vmware ESXi远程控制台

我需要知道vmware ESXi vSphere客户端中用于连接远程控制台的协议是什么?这个协议是开源的吗?他们的任何vmware /第三方应用程序是否支持除vSphere客户端之外的VM远程控制台连接?

console vmware rdp esxi

8
推荐指数
2
解决办法
5万
查看次数

可以用PHP连接到远程桌面吗?

我有一些服务器,我想经常连接到运行程序.但是,为了更容易,我想让PHP脚本通过远程桌面连接到每个脚本并运行它们.这可能吗?如果是这样,我应该从哪里开始?一个例子很可爱.

php rdp

8
推荐指数
2
解决办法
2万
查看次数

以编程方式创建 Windows 会话

我在 Windows 服务 (0) 会话中运行了一项服务。从客户端连接后,我需要为给定的用户凭据创建一个新的 Windows 会话,登录该用户并在此新会话中启动应用程序。

有没有办法以编程方式为给定的用户凭据创建用户会话?

windows winapi rdp

8
推荐指数
2
解决办法
7216
查看次数

在rdp文件中保存密码| Windows 7的

Windows不允许在rdp文件中保存密码.即使我通过远程桌面连接连接时选择"允许我保存凭据".

搜索了很多之后,我发现它需要修改条目"不允许保存密码",在计算机配置下的组策略为"Disabled" - > Windows组件 - >远程桌面服务 - >远程桌面连接客户端.

但是,这样做之后仍然不允许我保存密码.如果还有其他需要完成的设置,请告诉我.

windows rdp

8
推荐指数
1
解决办法
3万
查看次数

移动远程访问窗口时按下 Ctrl 键

我有以下问题:我有一个应用程序,其中Ctrl键激活应用程序事件,并且一些用户使用RDP(远程访问)来使用该应用程序,问题是每次用户移动RDP时都会触发Ctrl键窗口或应用程序切换并返回到 RDP。

例如:

procedure TForm1.FormKeyUp(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
  if (Key = VK_CONTROL) then
    ShowMessage('Ctrl Pressed');
end;

Run Code Online (Sandbox Code Playgroud)

我能够看到应用程序检测到 WM_KEYUP 消息并对其进行处理,最终触发带有参数 17 (Ctrl) 的 OnKeyUp 事件,模拟按下了 Ctrl 键。

我想知道是否有人知道这种行为是否是 Delphi/RDP 中的错误,以及是否有任何可能的解决方案。

我正在使用 Delphi 10 西雅图 在此处输入图片说明

delphi rdp

8
推荐指数
1
解决办法
189
查看次数

如何在putty中定义到远程桌面的隧道连接?

我需要在我的大学网络中连接(在rdp中)到一台机器(让我们称之为#1)(我有它的内部IP),我也可以访问ssh中同一网络中的Linux服务器机器,我可以用来访问#1,我正在使用putty,有人可以向我解释我如何连接它吗?

[我的笔记本电脑] ---> [Linux服务器] ---> [windows机器]在rdp

谢谢,

ssh putty rdp remote-desktop tunnel

7
推荐指数
1
解决办法
9122
查看次数

断开连接后,RDP会话的GUI是否仍然有效

我正在运行自动化测试程序,可以全天候模拟击键和鼠标点击.

虽然它在本地运行良好,但在RDP会话中,它会在最小化或断开连接后停止运行.显然,如果您无法在屏幕上看到GUI,则GUI不存在.

有一个注册表解决方法可以保持GUI处于活动状态以最小化窗口,但我知道在断开连接后无法使其保持活动状态.

理想情况下,我会在服务器Windows控制台会话上运行,它不关心断开连接,但在托管环境中(我尝试过Amazon和Go Daddy),无法访问控制台会话.

有谁知道我怎么能解决这个问题?基本上任何允许我在VPS上运行我的应用程序的解决方案.我需要主机的可靠性,但运行它的灵活性就像我坐在前面一样.

rdp vps windows-server-2008

7
推荐指数
2
解决办法
5959
查看次数

如何从网页RDP

我正在尝试从我的网页打开到服务器的rdp会话.

<td><a href="file:///c:/Users/stegar06/Desktop/wtf.bat">testrdp</a></td>
Run Code Online (Sandbox Code Playgroud)

.bat文件中只写有以下行:mstsc/v:emea-cirrus

发生的事情是文件只是作为文本文件显示在我的Chrome浏览器中.所以网页只是加载,字面上说"mstsc/v:emea-cirrus"在顶部.如何启动远程桌面客户端并转到该地址?

我也尝试制作一个.rdp文件并引用那个href,它也只是显示为纯文本.RDP文件是使用以下代码创建的:

screen mode id:i:2
desktopwidth:i:1436
desktopheight:i:925
session bpp:i:16
auto connect:i:1
full address:s:emea-orion
compression:i:1
keyboardhook:i:2
audiomode:i:2
redirectdrives:i:0
redirectprinters:i:0
redirectcomports:i:0
redirectsmartcards:i:0
displayconnectionbar:i:1
alternate shell:s:
shell working directory:s:
disable wallpaper:i:1
disable full window drag:i:1
disable menu anims:i:1
disable themes:i:1
bitmapcachepersistenable:i:1
winposstr:s:0,3,0,0,800,600
redirectclipboard:i:1
redirectposdevices:i:0
drivestoredirect:s:
autoreconnection enabled:i:1
authentication level:i:0
prompt for credentials:i:0
negotiate security layer:i:1
remoteapplicationmode:i:0
allow desktop composition:i:0
allow font smoothing:i:0
disable cursor setting:i:0
gatewayhostname:s:
gatewayusagemethod:i:0
gatewaycredentialssource:i:4
gatewayprofileusagemethod:i:0
Run Code Online (Sandbox Code Playgroud)

rdp web

7
推荐指数
2
解决办法
3万
查看次数

使用RDP 8.0的C#自定义远程桌面客户端

我已经在MSDN论坛上搜索了这个,但似乎每个人(我认为)建议恢复到RDP 7.x(卸载MS更新KB2592687).

我有一个用C#/ WPF编写的自定义远程桌面客户端,远程桌面ActiveX控件托管在WindowsFormsHost控件中.该应用程序更新RDP 8.0(MS更新KB2592687)之前运行良好.如果我卸载MS更新(恢复到RDP 7.1),该应用程序的工作原理.

我的RDP客户端用于连接Virtualbox VRDP(Virtualbox 4.2.x),无需身份验证(Null).安装了RDP 8.0后,Windows远程桌面客户端(mstsc.exe)连接得很好,响应性更好(RDP 8.0增强功能); 但我的自定义RD客户端无法连接.

经过进一步调查,我的自定义RDP客户端不会抛出任何异常或触发OnConnectingOnLogonError或大多数其他事件.奇怪的是,它只是解雇这两个事件(按顺序)

OnAuthenticationWarningDisplayed
OnAuthenticationWarningDismissed

我还使用RawCap(http://www.netresec.com/?page=RawCap)测试了我的自定义RDP客户端是否在这些事件之前向Virtualbox VRDP发送数据包.令人惊讶的是,它甚至没有发送数据包.(MS RD客户端 - mstsc.exe工作正常.)

所以它归结为我的自定义RDP客户端上的这些事件/方法调用,不幸的是我被卡住了.

(为简洁起见缩短了代码)

    AxMSTSCLib.AxMsRdpClient8 rdp = new AxMSTSCLib.AxMsRdpClient8();

    rdp.OnAuthenticationWarningDisplayed+=new EventHandler(rdp_OnAuthenticationWarningDisplayed);
    rdp.OnAuthenticationWarningDismissed+=new EventHandler(rdp_OnAuthenticationWarningDismissed);
    rdp.Server = server;
    rdp.AdvancedSettings8.RDPPort = 5050;

//No username/password since Virtualbox RDP authentication is set to *null*
//MS RD Client connects just fine to Virtualbox RDP without username/password

    try
    { 
       rdp.Connect();
    }
    catch (Exception ex)
    {
    }
Run Code Online (Sandbox Code Playgroud)

OnAuthenticationWarningDisplayed和 …

c# rdp remote-desktop

7
推荐指数
1
解决办法
2万
查看次数

VPN 隧道中没有 SYN+ACK 响应

有两台Windows10 PC。

两台 PC 都连接 VPN,甚至连接到物理 LAN。

随着 VPN 连接的建立,我正在尝试在 PC-A 和 PC-B 之间为每个方向建立 RDP 连接。

但是,RDP 只允许一个方向。

PC-A >>> PC-B 正常

PC-A <<< PC-B 不行

我为 VPN 接口捕获了每台 PC 和每个方向的数据包。

成功案例中 PC-B 上的数据包显示client Hello在 TCPSYN和 之后SYN+ACK

但是,失败情况下PC-A 的数据包不显示client Hello,甚至不响应SYN+ACK

所以TCP Retransmission从 PC-B 发送了 3 次。

有谁知道为什么 PC-A 没有响应SYN+ACK

PC-A 可以响应 SYN+ACK 当它们与 VPN 断开连接时,物理 LAN 交替工作。

它似乎不是由VPN本身使用的。即使建立了VPN,我也可以拥有一个RDP方向。

vpn rdp tcp windows-10

7
推荐指数
1
解决办法
284
查看次数

标签 统计

rdp ×10

remote-desktop ×2

windows ×2

c# ×1

console ×1

delphi ×1

esxi ×1

php ×1

putty ×1

ssh ×1

tcp ×1

tunnel ×1

vmware ×1

vpn ×1

vps ×1

web ×1

winapi ×1

windows-10 ×1

windows-server-2008 ×1