有没有办法使用 jquery(client side) 打开 RDP Connection 窗口?
我的 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) {
}
});
});
我调用Home控制器方法,名称是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链接时,我们需要打开基于IPAddress的RDP窗口......
在我使用 VS2010 的系统中,它工作正常并且它打开了
基于 IPAddress 的 RDP 窗口,因为我将服务器端(C#)
中的代码写入了我的系统......在我在 IIS 中部署项目后,用户单击 href 链接,RDP(mstsc.exe)正在服务器机器(我部署我的
应用程序)中运行。但我需要在用户机器(客户端)中打开 RDP 窗口...
我如何使用 jquery 或 javascript 解决这个问题?(或)有没有其他方法可以解决这个问题?
提前致谢....@@@