我想从浏览器运行一个。exe文件,我已经尝试使用iframe命令,但似乎不能让这个工作,我想要的是每次有人进入内部网(不是互联网)这是可能的吗?
好吧,我已经研究了一段时间了,我明白这样做的含义。
我想这样做的唯一原因是因为我想要一些更新运行每当有人去内网的主页,如java, flash等…有没有可能用最少的用户交互来做到这一点?
没有运行可执行文件的标准方法。通过ActiveX在IE中只能执行。exe。在IE中执行
Javascript在网页加载时执行。exe -
window.onload = function(){
if (!document.all) {
alert ("Available only with Internet Explorer.");
return;
}
var ws = new ActiveXObject("WScript.Shell");
ws.Exec("C:\Program Files\Adobe\Photoshop 6.0\Photoshp.exe");
}
更改他们的浏览器快捷方式(这肯定比准备一个特殊的图像或pdf文件或天知道什么要容易得多)。
将用户的浏览器快捷方式指向一个脚本,该脚本首先运行您的exe(以及您想要的每个命令),然后最后启动浏览器本身。就像一个批处理脚本。
你是公司网络的管理员,对吗?那应该很容易。
当然,你也可以在你的网络上推送你想要的更新,然后你根本不需要这样的解决方案!
祝你好运!