jquery(クライアント側)を使用してRDP接続ウィンドウを開く方法はありますか?
私のjqueryコードを以下に示します。
$(function () {
$(".RDPLink1").live('click', function () {
var IPAddress = $(this).attr('id'); // ip or name of computer to connect
$.ajax({
type: 'post',
cache: false,
data: { strIPAddress: IPAddress },
url: '<%=Url.Action("OpenRDPWindow","Home") %>',
success: function (data) {
}
});
});
私はホームコントローラーメソッドを呼び出します。名前はOpenRDPWindowです。
public void OpenRDPWindow(string strIPAddress)
{
Process objProcess = new Process();
string exe = Environment.ExpandEnvironmentVariables(@"%SystemRoot%\system32\mstsc.exe");
if (exe != null)
{
objProcess.StartInfo.FileName = exe;
objProcess.StartInfo.Arguments = "/v " + strIPAddress; // ip or name of computer to connect
objProcess.Start();
}
}
実際に必要なのは、ユーザーが私のページのhrefリンクをクリックすると、IPアドレスに基づいてRDPウィンドウを開く必要があります...
VS2010を使用している私のシステムでは、正常に動作しており
、サーバー側(C#)のコードをシステムに書き込んだため、IPアドレスに基づいてRDPウィンドウが開き
ます...プロジェクトをIISに展開した後、ユーザーがhrefリンクをクリックすると、RDP(mstsc.exe)がサーバーマシン(
アプリケーションを展開する場所)で実行されていました。しかし、ユーザーマシン(クライアント側)でRDPウィンドウを開く必要があります...
jqueryまたはjavascriptを使用してこれを解決するにはどうすればよいですか?(または)この問題を解決する他の方法はありますか?
前もって感謝します....@@@