-1

ユーザーがテキストボックスからIPアドレスを強調表示し、強調表示されたIPで提供されるRDP(MSTSC.EXE)を起動するボタンをクリックできるようにするプログラム(C#、.net 4)を作成しています。私がやりたいことは、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 に答える