通过网站启动已存储在计算机上的EXE文件

时间:2012-01-08 16:06:16

标签: javascript html exe launch

是否可以为打开网站发布的计算机上安装的文件的网站制作启动器,如按钮?

例如,用户可以通过从网站下载安装程序将“blahblah.exe”安装到他们的计算机上,并且可以在您的网站上单击“单击此处启动blahblah.exe”按钮,然后单击它,它打开之前安装的blahblah.exe。

有可能吗?

4 个答案:

答案 0 :(得分:3)

如果有可能,你能想象出这可能存在的安全和隐私问题吗?

谢天谢地,这是不可能的,不是默认的。

使用浏览器插件,这是可能的,但您需要安装这些插件。

答案 1 :(得分:3)

当然有可能,但不是没有

  1. 利用用户浏览器(或其他组件)中的漏洞利用
  2. 一个专门允许这种事情的浏览器插件。
  3. 所以,一般来说没有。

    特殊情况例如:

    • iTunes注册URI处理程序(因此当您点击特殊链接时iTunes可以启动)
    • 其他一些软件包含启动器作为浏览器插件(Skype,iirc)

    在这两种情况下,用户必须先做一些事情(理想情况下应该是这样的)。

答案 2 :(得分:1)

简短回答:不,这是不可能的。

更长的答案:您可以使用浏览器扩展程序执行某些操作,但当然您必须

  • 写一个
  • 让用户安装

由于存在巨大的安全风险,因此不允许这样做。只需运行命令就可以对操作系统做很多事情,因此您访问的任何恶意页面都可能会擦除整个磁盘,窃取您的数据或其他任何人可能想要做的事情。

答案 3 :(得分:1)

这就像给强盗一把钥匙给你的前门。在这里,您可以随意启动任何随机程序。

不能在浏览器上使用标准安全设置。有很多方法可以在IE中使用ActiveX,但这需要非常轻松的设置。

或者您可以安装某种可以监听活动的plug-in并执行此操作。