我需要知道vmware ESXi vSphere客户端中用于连接远程控制台的协议是什么?这个协议是开源的吗?他们的任何vmware /第三方应用程序是否支持除vSphere客户端之外的VM远程控制台连接?
我有一些服务器,我想经常连接到运行程序.但是,为了更容易,我想让PHP脚本通过远程桌面连接到每个脚本并运行它们.这可能吗?如果是这样,我应该从哪里开始?一个例子很可爱.
我在 Windows 服务 (0) 会话中运行了一项服务。从客户端连接后,我需要为给定的用户凭据创建一个新的 Windows 会话,登录该用户并在此新会话中启动应用程序。
有没有办法以编程方式为给定的用户凭据创建用户会话?
Windows不允许在rdp文件中保存密码.即使我通过远程桌面连接连接时选择"允许我保存凭据".
搜索了很多之后,我发现它需要修改条目"不允许保存密码",在计算机配置下的组策略为"Disabled" - > Windows组件 - >远程桌面服务 - >远程桌面连接客户端.
但是,这样做之后仍然不允许我保存密码.如果还有其他需要完成的设置,请告诉我.
我有以下问题:我有一个应用程序,其中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 中的错误,以及是否有任何可能的解决方案。
我需要在我的大学网络中连接(在rdp中)到一台机器(让我们称之为#1)(我有它的内部IP),我也可以访问ssh中同一网络中的Linux服务器机器,我可以用来访问#1,我正在使用putty,有人可以向我解释我如何连接它吗?
[我的笔记本电脑] ---> [Linux服务器] ---> [windows机器]在rdp
谢谢,
我正在运行自动化测试程序,可以全天候模拟击键和鼠标点击.
虽然它在本地运行良好,但在RDP会话中,它会在最小化或断开连接后停止运行.显然,如果您无法在屏幕上看到GUI,则GUI不存在.
有一个注册表解决方法可以保持GUI处于活动状态以最小化窗口,但我知道在断开连接后无法使其保持活动状态.
理想情况下,我会在服务器Windows控制台会话上运行,它不关心断开连接,但在托管环境中(我尝试过Amazon和Go Daddy),无法访问控制台会话.
有谁知道我怎么能解决这个问题?基本上任何允许我在VPS上运行我的应用程序的解决方案.我需要主机的可靠性,但运行它的灵活性就像我坐在前面一样.
我正在尝试从我的网页打开到服务器的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) 我已经在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客户端不会抛出任何异常或触发OnConnecting和OnLogonError或大多数其他事件.奇怪的是,它只是解雇这两个事件(按顺序)
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和 …
有两台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方向。