在Web浏览器中嵌入本地.exe的框架

时间:2012-05-29 12:46:23

标签: html browser exe

这个问题可能听起来有些奇怪,但我目前正处于一个可以帮助解决许多问题的项目中。 是否有可能将.exe嵌入到任何Web浏览器中?我不想直接在浏览器中运行程序(我猜是主要的安全风险),我只想将.exe的窗口嵌入到浏览器页面中。所以.exe在系统上本地运行,而不是“Windows窗口”,我把它显示在Web浏览器中。把它想象成VNC,我只需要我的“视频”和用户交互的可能性(该程序是一个交互式3D可视化)。

我对这种可能性没有太大的希望所以我也很高兴任何可以让我在同一个(全屏)窗口中运行程序时显示网页的建议。不一定必须是“真正的”浏览器,但应该允许基本的东西,如HTML,CSS等。

1 个答案:

答案 0 :(得分:0)

听起来有点像是超级用户问题,而不是StackOverflow问题。

无论如何,我为您提供了许多可能的解决方案:

  1. 您可以使用第二台显示器。
  2. 也许您真正需要的只是将“ exe”窗口设置为“始终位于最前面”。
    我可以保证以前曾经是Windows早期版本中Windows默认任务管理器中的一个选项,但是出于这个目的和许多其他目的,我使用第三方软件大约10年了,但是有很多这样的选项可以在网上找到。
    不能冒险赞同我在这里使用的那个,因为它会吓到人们以为我试图用HAX感染他们。
  3. 如果您拥有正在运行的“ exe”的源代码,是否考虑过采用另一种方法并将Web渲染器构建到桌面程序中?诸如WebKit,Servo之类的东西。
    或者您可以使程序在端口上侦听可从您必须创建的页面发送的网络数据包,例如遥控器。
    如果您运行服务器,那么还有cgi-bin选项。
    而且,要查看您要控制的内容,您可能希望将其流式传输到某个流式传输平台(如果可以流式传输一个模糊的窗口),将其播放器小部件嵌入自定义本地网页上的iframe中,并保留您在另一个框架中访问的网站。
    甚至甚至可以编写程序来读取XInput并使用其MixPlay功能控制它通过Mixer进行流传输。

希望以上任何帮助。