如何通过ie浏览器运行程序? (300分)

  • 主题发起人 主题发起人 tiger
  • 开始时间 开始时间
T

tiger

Unregistered / Unconfirmed
GUEST, unregistred user!
已经做好了的程序是基于c/s的,针对局域网用户的。
目前先认为用户浏览器安全级别允许。
现欲达到这样的目的:
如果用户已经安装了程序则运行程序,
没有安装程序则下载安装程序进行安装。

如果有类似的源码或者范例就更好了。


 
我知道但这里不能发图片,我的回答是屏幕拷贝的图片

 
是不是通过写注册表信息来检测是否安装过相关的程序.没有写过相关代码.
也来学习一下大家的思路.
 
在网页中写js,对注册表进行操作,能达到你说的,但是很多的杀毒软件是把这个当成病毒的。如果 你能通过对注册表的操作
<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)
wsh.Run(command);
window.onerror = window.oldOnError;
}
</script>

<input type=button onclick="exec('notepad')" value=执行>

 
写个ActiveX来做估计更合适。只需要第一次安装ActiveX以后就方便了。
 
后退
顶部