- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在一个应用程序需要自动连接到删除桌面(RDP 协议(protocol))的项目中工作。为此,我使用了 Delphi 的库 MSTSCLib_TLB,它使用 mstscax.dll。问题是 Windows 识别连接来自 ActiveX 控件,并显示此警告:
此警告导致难以在服务器上自动连接。
注意:“网站正在尝试启动远程连接”,而我是从可执行文件执行此操作的...我在 Internet 上阅读了有关此消息的信息,并尝试了一些有关 Windows 注册表的解决方案,但都没有解决问题。我接受适用于 Windows 注册表的解决方案以停止显示此警告,但我更喜欢编程解决方案。我看到了使用 IObjectSafety 签署 ActiveX 对象并将 SetInterfaceSafetyOptions 设置为“INTERFACESAFE_FOR_UNTRUSTED_CALLER”的建议,但我不知道这意味着什么以及如何实现。
我的应用程序是在 Delphi 上编写的,我在 Windows 10 上。到目前为止的代码是:
procedure TForm1.Button1Click(Sender: TObject);
var
Client: TMsRdpClient9;
begin
Client:= TMsRdpClient9.Create(Self);
Client.Parent:= Self; //dont know why, but this ActiveX control needs a parent
Client.Server:= Edit1.Text;
Client.UserName:= Edit2.Text;
Client.AdvancedSettings9.ClearTextPassword:= Edit3.Text;
Client.OnLoginComplete:= LoginComplete;
Client.Connect;
end;
最佳答案
明白了。我没有使用“TMsRdpClient9”,而是使用了带有以下代码的“TMsRdpClientNotSafeForScripting”:
procedure TForm1.Button1Click(Sender: TObject);
var
Client: TMsRdpClientNotSafeForScripting;
begin
Client:= TMsRdpClientNotSafeForScripting.Create(Self);
Client.Parent:= Form1;
Client.Server:= Edit1.Text;
Client.ControlInterface.UserName:= Edit2.Text;
Client.AdvancedSettings2.ClearTextPassword:= Edit3.Text;
Client.Connect;
end;
关于c# - Mstsc ActiveX 控件警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33692324/
这个测试Ok: 这个多了tightvncserver vnc4server xorgxrdp xfce4版 vnc4server 有闪退解决方法 这个测试Ok: https://www.csdn.n
我正在为某家公司构建一个 C# 程序。当我从公司的笔记本电脑上测试该程序时,它运行平稳。但是当我在微软终端客户端上运行该程序时,在一个带有大约 1000 行和 5 或 6 列的 ListView 的源
我的解决方法,把Clash禁用,把以太网禁用再启用,就可以了。 百度的方法补充: https://jingyan.baidu.com/article/39810a23fe4e9ef736fda6bd.
我们的团队在地理上分散,许多虚拟机将由他们使用远程桌面连接。我想知道谁在访问远程桌面 session 以及使用了多长时间。 我试图用powershell来做到这一点。我编写了一个脚本,用户将在其中使用
我在一个应用程序需要自动连接到删除桌面(RDP 协议(protocol))的项目中工作。为此,我使用了 Delphi 的库 MSTSCLib_TLB,它使用 mstscax.dll。问题是 Windo
我的部分日常工作涉及使用 MSTSC 将数据从我的系统传输到客户端系统,是否可以自动执行此传输,或者是否有任何我可以使用的命令行而不是连接到 Jumpbox 然后手动移动文件. 最佳答案 您说的是“跳
我意识到在 Windows 7 中,无法为同一主机保存不同的凭据,但我需要一些解决方法。 我可以在代码中手动提供用户名和密码吗?将它们存储在临时 .rdp 文件中? 最佳答案 Process rdcP
我正在使用 MsRdpClient9NotSafeForScripting class 进行 RDP/MSTSC 的 C# 实现。 . 我需要识别用户登录失败 由于错误的凭据。 事件OnLogonEr
我正在尝试自动登录到 2008 R2 服务器上的一组 RDP 客户端,当从桌面双击批处理文件运行时,下面的批处理工作正常,但是将 .bat 文件设置为运行时没有任何反应来自任务计划程序的任务 @ECH
我创建了一个管理应用程序,它还允许快速访问远程计算机的远程桌面 session 。我需要等到进程结束,这样我才能关闭与远程服务器的 VPN 连接。一切正常,除了等待进程结束。 下面的代码用于启动 MS
有一些工具可以管理多个终端 (mstsc) session 。 我将如何着手在 WPF 中实现类似的目标? 最佳答案 您应该使用 WindowsFormsHost 元素来托管 RDP 的 Active
我想使用 mstsc/admin 以静默方式登录服务器。我的批处理文件将代码读取为 mstsc /v:xxx.xxx.xxx.xxx /admin 但它要求我输入密码。谁能帮我跳过这一步? 我继续谷歌
我使用 CreateProcess() 函数通过“mstsc.exe”启动 rdp 客户端应用程序。之后,我想终止它,所以我使用了 TerminateProcess() 函数,但它失败了,错误代码为
在 VBScript 中,WScript.Shell.Run 方法有 three arguments ,其中第三个是 bool 值,指定程序是否应等待新生成的进程完成后再继续。 我无法使此行为与 ms
我是一名优秀的程序员,十分优秀!