我正在创建一个程序(在C#,。net 4中),允许用户从文本框中突出显示IP地址,然后单击启动随突出显示的IP提供的RDP(MSTSC.EXE)的按钮。我想做的是没有RDP尝试自动连接到IP(如果你提供-v:参数会发生这种情况)。相反,调出通常的RDP对话框,允许用户编辑IP或点击“连接”继续进行连接。
这可能吗?似乎没有任何命令行开关阻止自动连接。我唯一能想到的是用IP创建一个.RDP文件,然后使用-edit开关。虽然我想知道是否可以启动mstsc.exe然后做某种剪贴板粘贴将IP粘贴到mstsc.exe中?
答案 0 :(得分:0)
重写我的问题后找到答案。
SendKeys.SendWait(“^ V”)成功了。
答案 1 :(得分:0)
To avoid reconnection see this link
其他用途
using System;
using System.Diagnostics;
using System.ComponentModel;
namespace MyProcessSample
{
class MyProcess
{
static void Main()
{
// Get the path that stores favorite links.
Process.Start("mstsc.exe", "/v:10.58.45.24"); //Or whatever
}
}
}