在client sideRegars运行exe文件

时间:2012-02-10 07:52:24

标签: jquery

我有一个位于客户端机器上的exe文件。如何执行该操作?

2 个答案:

答案 0 :(得分:0)

在IT上,您可以这样做,但关于其他浏览器,这不起作用

 <script language="JavaScript" type="text/javascript">  
         MyObject = new ActiveXObject( "WScript.Shell" )  
         function RunNotePad()   
         {  
            MyObject.Run("notepad.exe") ;  
        }  

    </script>

答案 1 :(得分:0)

对于非IE浏览器,您可以修改注册表以将应用程序注册到URI方案。

基本上,在下面的例子中,对于一个名为“textEntry”的URI,您可以像这样修改注册表(记得在修改之前始终备份注册表!):

HKEY_CLASSES_ROOT
  textEntry         
     URL Protocol = ""
     shell
        open
           command
              (Default) = "C:\Windows\notepad.exe"

注册表包含这些条目后,在浏览器中输入textEntry:即可启动记事本。

可以找到更多信息herehere