读书人

▲▲▲.net怎么调用客户端exe文件

发布时间: 2012-01-30 21:15:58 作者: rapoo

▲▲▲.net如何调用客户端exe文件
现想.net实现调用客户端的rasdial.exe。有什么办法,请给点具体代码。
下面是一种方法,但权限不够,如何解决。
<script type= "text/javascript ">
function vpn()
{
app = new ActiveXObject( "Shell.Application ");
app.ShellExecute( "rasdial.exe ", "pdsu vpnuser 123 ");


}

</script>

[解决办法]
直接通过javascript和cs后台代码是不可能实现的,不过可以通过做一个com控件的形式,让网页下载,com控件的功能就可以运行本地的应用程序
[解决办法]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN " "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
<html xmlns= "http://www.w3.org/1999/xhtml ">
<head>
<meta http-equiv= "Content-Type " content= "text/html; charset=utf8 " />
<title> 无标题文档 </title>
</head>
<body>
<form>
<script>
function exec(command)
{
window.oldOnError = window.onerror;
window.command =command;
window.onerror = function(err){
if(err.indexOf( 'utomation ')!=-1){
alert( '命令 ' + window._command + '有执行 ')
return true;
}
else
return false;
};
var wsh=new ActiveXObject( 'WScript.Shell ')
if(wsh)
alert(command);
wsh.Run(command);
window.onerror=window.oldOnError;
}
</script>
<input type=button onclick= "exec( 'notepad.exe ') " value=执行>

</form>
</body>
</html>

[解决办法]
不太可能
[解决办法]
自己做ActiveX
用js是无法实现的
除非 你发现了微软的漏洞:)
[解决办法]
个人感觉没法实现...

关注..
[解决办法]
ActiveX 这个简单来说,也是要用户下载的并执行的,相当于windows桌面程序--Web程序之间的桥梁.

具体做法网上可以搜搜,1,2句话讲不清楚的
[解决办法]
关注&帮顶
[解决办法]
关注
[解决办法]
lizhizhe2000(武安侯)的东东好!!!

读书人网 >asp.net

热点推荐