【问题标题】:How to launch an EXE from Web page with asp.net4如何使用 asp.net4 从网页启动 EXE
【发布时间】:2012-12-09 21:30:58
【问题描述】:

我使用这个代码:

<script>
function LaunchApp() {
    if (!document.all) {
        alert("Available only with Internet Explorer.");
        return;
    }
    var ws = new ActiveXObject("WScript.Shell");
    ws.Exec("C:\\Windows\\notepad.exe");
}


<a href="javascript:LaunchApp()">Launch the executable</a> 

但这不起作用。 (链接被禁用)

【问题讨论】:

  • 您需要在 IE 中具有非常特定的权限才能使其正常工作..
  • @SimonWhitehead:IE 中的具体权限是什么?请帮帮我
  • @nas105 我重新标记了您的问题。这与 ASP.NET、.NET 或 C# 无关。这是关于 JScript 和 IE 的。

标签: javascript internet-explorer wsh jscript


【解决方案1】:
  1. 您指向的不是同一个 JavaScript 函数。试试这个:

    &lt;button onclick="LaunchApp()"&gt;Run Exe File&lt;/button&gt;

  2. 您的互联网设置必须设置为最低安全级别,以允许您运行此类代码。

【讨论】:

  • 对不起。我写错了。已编辑...请帮助我进行互联网设置。
猜你喜欢
  • 2010-10-29
  • 2014-08-02
  • 2019-02-05
  • 2011-07-11
  • 1970-01-01
  • 1970-01-01
  • 2016-02-01
  • 2011-08-22
  • 1970-01-01
相关资源
最近更新 更多