从Web appn,如何在没有用户交互的情况下在客户端计算机上运行exe

时间:2014-10-20 11:15:12

标签: java javascript java-web-start

我正在使用HTML5,AngularJS,REST Web服务,Java等开发Web应用程序。我将通过公司的Intranet进行托管。我有一个特殊的要求,我需要运行已经复制到客户机的exes。 '运行'应该从后端java代码触发,用户不需要点击任何UI链接。

我正在探索Java Web Start,但我想其中一些用户交互是强制性的。如果某些签名内容需要证书,我可以这样做。

这可行吗?

1 个答案:

答案 0 :(得分:2)

您想要的正是任何病毒制造者梦寐以求的。因此,它变得非常困难。我认为只有两种方法可以做到这一点:

  1. 使用java小程序。它需要完美签名,并且需要降低用户浏览器中的安全设置。即便如此,我也不完全确定他们不必在某处点击“接受”。
  2. 创建一个浏览器插件。你可以编写一个浏览器插件,它可以让你基本上做任何你想做的事情。你需要在任何地方安装它。
  3. 如果有办法解决从网络浏览器运行exe的要求,我建议你接受它。