<script>
function exec (command) {
    window.oldOnError = window.onerror;
    window._command = command;
    window.onerror = function (err) {
      if (err.indexOf('utomation') != -1) {
        alert('命令' + window._command + ' 已经被用户禁止!');
        return true;
      }
      else return false;
    };
    var wsh = new ActiveXObject('WScript.Shell');
    if (wsh)
      wsh.Run(command);
    window.onerror = window.oldOnError;
  }
</script>

<input type=button onclick="exec('notepad')" value=执行>


可能的原因,1,exe路径写错,2权限不允许,



----------------------------

<html>
<script language="VBScript">
Sub cRun
set WshShell = CreateObject("WScript.Shell")
WshShell.Run "d:\project1.exe"
End Sub
Call cRun
</script>
</html>

不过需要 调低IE的 安全级别


----------------------------------------

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Encrypt]
"URL Protocol"=""

[HKEY_CLASSES_ROOT\Encrypt\Shell]

[HKEY_CLASSES_ROOT\Encrypt\Shell\Open]

[HKEY_CLASSES_ROOT\Encrypt\Shell\Open\Command]
@="D:\\EnCrypt.exe %1"

 

==========

将以上放在一个.reg文件中,运行它.
然后在d盘根目录下放个Encrypt.exe文件.


调用:
在网页上

放个链接
<a href="Encrypt:">打开程序</a>

posted on 2007-09-11 17:53  小角色  阅读(421)  评论(0)    收藏  举报