zoukankan      html  css  js  c++  java
  • JavaScript调用系统exe文件

    今天做了一个测试,源码是相当简单的,地球人中的编程人员是都知道写的,可是有个地方却始终是被忽略的,IE的安全级别要更改,否则会禁止跳出你所调用的系统exe文件,核心的说了不多说了~~~~~~~~源码如下:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title></title>
        <script type="text/javascript">
            function Run(strPath) {
                //debugger;
                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 type="button" onclick="Run(exe.value)">
            确定</button>
        <button type="button" onclick="exe.value=''">
            重新输入</button><br>
        <button type="button" onclick="Run('C:\\WINDOWS\\system32\\notepad.exe')">
            记事本</button><br>
        <button type="button" onclick="Run('C:\\WINDOWS\\system32\\mspaint.exe')">
            画图板</button><br>
        <button type="button" onclick="Run('C:\\WINDOWS\\system32\\calc.exe')">
            计算器</button><br>
        <button type="button" onclick="Run('C:\\WINDOWS\\system32\\cmd.exe')">
            cmd</button><br>
        <button type="button" onclick="Run('C:\\WINDOWS\\regedit.exe')">
            注册表</button><br>
        <button type="button" onclick="Run('C:\\WINDOWS\\PCHealth\\HelpCtr\\Binaries\\msconfig.exe')">
            Msconfig</button><br>
    </body>
    </html>
    

      

    更改安全级别如下:

     

    效果如下:

  • 相关阅读:
    Python3 获取抖音无水印视频 2020年12月23日----lanyi原创
    javascript9分享到菜单,菜单在屏幕左侧的移出和收回
    javascript8图片刹车运动
    javascript7图片的淡入淡出
    javascript6鼠标拖拽图片
    javascript5每秒改变字体颜色的大小
    javascript4动态生成表格
    javascript3跟随鼠标的提示框
    javascript2选项卡
    同学,为什么Golang中不用this和self
  • 原文地址:https://www.cnblogs.com/cuihongyu3503319/p/2871543.html
Copyright © 2011-2022 走看看