网页中客户端如何调用客户本地程序(带参数的.)
我写了一个js.这样可以调用客户端计算器
function calc_onclick() {
var shell = new ActiveXObject("WScript.shell");
shell.run("calc.exe", 1, true);
}
但执行以下代码又不行了.
function scbh_onclick() {
var shell = new ActiveXObject("WScript.shell");
shell.run("C:\Progra~1\gen\caiwu.exe -c:xishu -d:renyuan",1,true);
}
就不行了,客户机器中有caiwu.exe 这个程序
用.net 2005中的
Process.Start在本机上可以执行,但在客户端也不行了,在本机上.net 2005程序中启动时可以运行caiwu.exe但是在本机中输入本机网址,然后点按钮访问此程序就不可以.
------解决方案--------------------如果能随随便便让你启动客端的程序,还有个什么安全性可言????!!!!
------解决方案--------------------如果用localhost是访问本机。如果用http://192.168.xxx.xxx就会有浏览器的安全屏障防止你访问客户端本机的内容。