1. 程式人生 > >如何在網頁中開啟.exe檔案

如何在網頁中開啟.exe檔案

首先要保證安全級別

請更改你的IE的安全級別:開始->設定->控制面板->Internet選項->安全->自定義級別->對沒有標記為安全的ActiveX控制元件進行初始化和指令碼執行->啟用'

不知道為什麼在aspx頁面中不能實現這個功能,在htm的靜態頁面中可以實現

完整的程式碼:

<html>
<head>
    <title>無標題頁</title>

    <script language="JavaScript">
function   Run(strPath)   {  
  exe.value=strPath;  
  try   {  
  var   objShell   =   new   ActiveXObject("wscript.shell");  
  objShell.Run(strPath);  
  objShell   =   null;  
  }  
  catch   (e){alert('找不到檔案"'+strPath+'"(或它的元件之一)。請確定路徑和檔名是否正確,而且所需的庫檔案均可用。')  
   
  }  
  }
    </script>

</head>
<body>
    請輸入要執行的程式:<br />
    <input name="exe" type="text" size="20" value="regedit">
    <button class="button" onclick="Run(exe.value)">
        確定</button>
    <button class="button" onclick="exe.value='';">
        重新輸入</button><br />
    <button class="button" onclick="Run('notepad')">
        記事本</button><br />
    <button class="button" onclick="Run('mspaint')">
        畫圖板</button><br />
    <button class="button" onclick="Run('calc')">
        計算器</button><br />
    <button class="button" onclick="Run('cmd')">
        cmd</button><br />
    <button class="button" onclick="Run('Regedit')">
        Regedit</button><br />
    <button class="button" onclick="Run('Msconfig')">
        Msconfig</button><br />
    <button class="button" onclick="Run('file:///D:/Program%20Files/Winamp/WINAMP.EXE')">
        WINAMP</button><br />
    <button class="button" onclick="Run('IEXPLORE.EXE')">
        IE</button><br />
    <button class="button" onclick="Run('..')">
        ..</button><br />
    <button class="button" onclick="Run('%windir%')">
        %windir%</button><br />
    <button class="button" onclick="Run('%temp%')">
        %temp%</button><br />
    <button class="button" onclick="Run('file:///D:/Program%20Files/Tencent/qq.EXE')">
        WINAMP</button>
</body>