【问题标题】:Is it possible to run an exe file on a host computer via a website? [closed]是否可以通过网站在主机上运行 exe 文件? [关闭]
【发布时间】:2013-12-31 12:46:09
【问题描述】:

是否可以从主机运行 .exe 文件?例如,有人进入我的网站并开始在网站本身上运行“mspaint.exe”(人们会看到 MS Paint 并能够使用它)。因此,客户端没有打开或运行任何内容 - 只有服务器端。

我尝试搜索这个,但我只得到关于使用网站打开本地 exe 文件的答案。

谢谢, g3mini :D

【问题讨论】:

  • 是的,但是 Web 服务器不以交互方式运行,所以你不能有任何 UI。
  • 哦,有什么办法让它以交互方式运行吗?使用 javascript 或 php 或任何东西
  • @SLaks 这完全取决于您如何配置。

标签: javascript php html


【解决方案1】:

如果您想通过网络浏览器访问远程桌面应用程序,您将需要一个 HTML5 VNC 客户端。一个流行的是 Gaucamole @http://guac-dev.org/。它可以配置为仅查看单个应用程序而不是远程桌面。

如果您希望网站作为远程应用程序的触发器,并希望远程应用程序像在客户端计算机上运行一样工作。这可以通过 Microsoft 的远程桌面协议 (RDP) 完成。我已经完美地看到了这项工作,但它需要大量的工作。

【讨论】:

  • 感谢 guacamole 的链接 :) 可能会尝试一下,如果它有效,那么这项工作是值得的 ^^
【解决方案2】:

如果我这样做,我将拥有一组运行您的客户会看到的软件的虚拟机。然后,您可以使用众多可用的基于 Web 的 VNC 客户端之一,该客户端可以直接连接到 VM,也可以通过代理连接。

这种方法的好处是,在每个用户会话之后,您可以将虚拟机的状态回滚到您配置它的方式。它还将您的代码与用户使用远程软件的位置完全分开。

【讨论】:

  • 谢谢:D,你知道怎么做吗?
  • @user3147669 是的......我刚刚告诉你怎么做。您有具体问题吗?您需要知道如何设置虚拟机吗?如何集成 VNC 客户端?
  • 我知道你告诉我该怎么做,但我确实想知道如何集成 vnc 客户端并使其自动连接到虚拟机
【解决方案3】:

有点,我这么说很失落……您基本上需要在 shell 中运行应用程序。您可以使用 Xenocode 之类的东西来完成此任务。

【讨论】:

  • 我可能会尝试使用 xenocode 看看会发生什么,谢谢 :) 它确实让我在运行任何东西之前安装了很多插件等等
猜你喜欢
  • 2016-12-18
  • 2016-11-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-02
  • 1970-01-01
  • 1970-01-01
  • 2013-10-20
相关资源
最近更新 更多