问题标签 [mstsc]

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 投票
6 回答
3651 浏览

c# - 如何等到 MSTSC.exe 退出

我创建了一个管理应用程序,它还允许快速访问远程计算机的远程桌面会话。我需要等到进程结束,才能关闭与远程服务器的 VPN 连接。一切正常,除了等待过程结束。

以下代码用于启动 MSTSC 进程并等待它结束:

Exited事件几乎在程序启动后立即引发。当我替换mstsc.exe一切notepad.exe按预期工作时。我认为 MSTSC 可能会自行分叉并中止初始过程。

但是可以使用以下命令(从命令行)等待 MSTSC 结束:

在我退出远程桌面会话之前,此命令不会返回。鉴于这些信息,我用以下代码替换了我的代码:

这将运行 CMD.exe 并发出start /wait mstsc.exe命令。如果这结束了,CMD 过程也结束了,我很好(有一个讨厌的解决方法,但没关系)。不幸的是,这不会发生。CMD 进程立即终止。有人知道我做错了什么吗?

0 投票
1 回答
10785 浏览

remote-desktop - 无法远程连接我的 windows 8.1 OS 机器

我有新安装的 windows 8.1 OS 台式电脑。

在我的电脑中,我在系统属性窗口的“远程选项卡”中看不到“远程桌面”选项。

在此处输入图像描述

所以我无法使用mstsc命令从其他机器远程连接到我的机器。

我已经尝试了以下步骤:

  1. 禁用防火墙。
  2. 在系统属性窗口中选择“允许远程协助连接到这台计算机”选项。

请帮忙。提前致谢。

0 投票
1 回答
1352 浏览

python - 如何使用python关闭远程桌面窗口

我想使用 python 自动关闭远程桌面应用程序。我使用 mstsc 打开远程桌面。当我做

os.system("TASKKILL /F /IM mstsc.exe")

它正在杀死所有打开的远程桌面应用程序。有没有一种方法可以通过 python 指定它必须关闭哪个远程桌面。我打开了 2 个或更多远程桌面实例,我需要我的程序仅关闭特定连接。有没有办法可以传递 IP 地址或进程 ID 或其他东西。

0 投票
0 回答
481 浏览

batch-file - 批处理文件登录到远程桌面,但在交互式登录消息处停止

我在批处理文件中有这个脚本:

...它将我登录到远程服务器(远程桌面会话)。它工作得很好,但实际上并没有让我完全登录,因为该服务器配置了交互式登录,这意味着出现一条消息,当我第一次连接时我必须单击确定才能真正登录一路走来。

我们的管理员在晚上关闭此服务器以应用更新并因此将我们注销 - 导致我们的计划任务无法刷新,因此我们遇到了问题。我想将此批处理文件分配给我本地 PC 上的计划任务,以确保每天早上,在我的脚本运行之前,我都重新登录到服务器。

有没有办法让这个批处理文件绕过/确认这条消息,以便它完成我的登录?

0 投票
1 回答
10801 浏览

batch-file - 如何在命令行中运行远程桌面连接管理器

我正在使用 RDCM 2.2(远程桌面连接管理器)想要编写一个批处理脚本来运行 RDMC 并通过调度此 .bat 文件并使用任务计划程序关闭程序来在特定时间连接服务器组。

我浏览了 RDCM 的帮助文档,除了以下之外,我什么也没找到;

默认情况下,RDCMan 将打开上次程序关闭时加载的文件。您可以通过在 RDCMan 命令行上明确指定一个(或多个文件)来覆盖它。此外,还接受以下开关:

•/reset - 重置持久的应用程序首选项,例如窗口位置和大小。

•/noopen - 不要打开以前加载的文件,从空白环境开始。

我被卡住了,缺少 RDCM 是否支持命令行参数的信息。有什么好的做法可以实现这一点吗?

谢谢。

赛马努尔

0 投票
1 回答
856 浏览

delphi - MSTSC.EXE /admin 标志和自我接受证书

我们正在使用MSTSCLib_TLB.pasC:\Windows\system32\mstscax.dll(Microsoft 终端服务控制类型库)导入的 Delphi 来通过此 RDP Activex 连接我们的客户。DLL 文件版本为 6.1.7601.18079。我们在我们的项目中使用 TMsRdpClient7。我的问题如下。

  1. 我们正在搜索与即将在此库中使用的 MSTSC.EXE 一起使用的 /admin 标志。我们试图在 MSDN Library 中找到它并搜索了很多地方,但我们找不到任何相关信息。
  2. 在与 Mstsc.Exe 连接时,它要求我们为某些服务器安装证书,我们接受它,我们将继续我们的工作。是否有任何方式或属性或参数可以自我接受证书?

    我的代码部分如下。

    /li>

此致。

- - - - - - - - 添加 - - - - - - - - - - -

我发现了一些有用的代码部分,这部分即将“启用 NLA 身份验证”,但我不确定它是否工作,但我确信我无法连接的服务器需要 NLA。现在我看到问题是关于那个的。但下面的代码对我不起作用。如何从 activex 启用 NLA?

这部分是关于 mstsc.exe /admin 标志的。我很确定

0 投票
0 回答
48 浏览

mstsc - 微软应用虚拟化

如何安装 Microsoft 应用程序虚拟化。安装后如何添加用户数量以及如何连接到 Application Virtualization Sever。

我对该服务器配置完全陌生。

0 投票
1 回答
198 浏览

python - how to get name of the machine which is connected to remote machine using Python

I have 2 remote machines which can be accessed by a group of machines connected through LAN. If a machine is connects to that remote machine using mstsc, how can we get the name of machine that is connected? Is there any python package to get this data?

Thanks in advance.

0 投票
1 回答
1498 浏览

visual-studio - MSTSCLib.DLL BadImageFormatException,RDP 控件在 32 位操作系统上不起作用

在我的应用程序(与 2012 年相比)中,我正在使用

Microsoft RDP 客户端控制

(COM) 远程连接到机器。除非我在 32 位操作系统上运行我的 exe,否则它运行良好,然后抛出 BadImageFormatException!

错误日志:

无法加载文件或程序集 Interop.MSTSCLib 或其依赖项之一。系统找不到指定的文件。

1- 我尝试了不同版本的 COM(Microsoft RDP 客户端控制版本 2 到 10),以及“Microsoft 终端服务客户端控制”

2- 我尝试将目标平台设置为任何 CPU、x86、x64

3-我试图嵌入图书馆

我必须确保这个应用程序可以在 64 位和 32 位操作系统上运行,有什么想法吗?

0 投票
2 回答
1411 浏览

c# - AxMsRdpClient9 Dismiss login dialog

I am writing rdp client using c#. Simple example:

So, when I try to connect to Win7 or less it works perfect, but when I try to connect to Win Server 2012, rdpclient doesn't connect and doesn't return any errors. Connecting to win server works when I use this option:

but with this option, when I try to connect to win server with invalid credentials it shows dialog with login\pass fields, that I can't dissmiss programmatically, I have to do it "by hand". So question is: how can I connect to win server without

or how can I dissmiss login\pass dialog in code?