-1

我正在创建一个程序(在 C#,.net 4 中),它允许用户从文本框中突出显示 IP 地址,然后单击一个按钮,该按钮启动带有突出显示的 IP 的 RDP(MSTSC.EXE)。我想做的不是让 RDP 尝试自动连接到 IP(如果您提供 -v: 参数,就会发生这种情况)。相反,打开通常的 RDP 对话框,允许用户编辑 IP 或单击“连接”继续连接。

这可能吗?似乎没有任何命令行开关阻止自动连接。我唯一能想到的就是使用 IP 创建一个 .RDP 文件,然后使用 -edit 开关。虽然我想知道是否可以启动 mstsc.exe 然后做某种剪贴板粘贴来将 IP 粘贴到 mstsc.exe 中?

4

2 回答 2

0

改写我的问题后找到了答案。

SendKeys.SendWait("^V") 成功了。

于 2012-08-19T21:45:52.260 回答
0

为避免重新连接,请参阅此链接

其余使用

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 

        }
    }
}
于 2012-08-19T21:46:09.157 回答