2013-11-25 55 views
-2

我必须点击链接运行可执行文件。可执行文件可以位于服务器上或客户端计算机上,并且已安装。我可以使用html,javascript或asp做到这一点吗? 我将在全屏模式下将浏览器用于触摸屏显示器。用户可以从页面打开一些exe文件。如何从浏览器运行可执行文件?

+0

那就要看可执行文件。例如,每次查看托管在IIS上的PHP或Perl页面时,都会运行一个.exe文件。有些可执行文件只能在桌面访问时运行 – John

+0

有多种方式可以在服务器上启动应用程序,但不会在客户端上显示(但您可以在应用程序终止后获得响应)。那是你要的吗? – stare

回答

0
  1. 所有的客户机在相同的位置
  2. 只适用于IE 安装此可执行如果这是可以实现的,你可以修改下面的代码到指定的EXE路径。

    应用执行部 功能RUNFILE(){ 的WshShell =新的ActiveXObject( “WScript.Shell”); WshShell.Run(“c:/windows/system32/notepad.exe”,1,false); }

+0

该函数只能在一台机器上调用,这样我就可以准备好它了。有没有一种方法可以对Google Chrome使用相同的操作? –

+0

如果您将MIME类型添加到注册表中,并使用打开的方法绑定可执行文件,则可以。 – Godinall

2

如果你已经完全进入机器,你可以做一些注册表项,使自定义超链接的协议,如Skype和其他应用程序一样。这种方式适用于所有浏览器。

如果你在服务器上运行它,您可以得到更多的信息here

其它方式on this postanother post