如何创建指向本地可执行文件的超链接?

Sco*_*son 8 html executable hyperlink

我们有一个Intranet网站,并在每个工作站上安装了WPF Windows可执行文件.

  1. 我们如何在Intranet网站上创建将启动本地安装的可执行文件的超链接?
  2. 理想情况下,我们希望发布是无缝的.有没有办法设置浏览器信任设置,以便它不会显示此可执行文件的安全警告对话框?

我们在每个工作站上都​​有完整的管理功能,每个用户只使用Internet Explorer.我们也知道exe的正确本地路径.

更新:我们尝试了这个锚标记,但是当我们点击它时,我们没有得到回复:

<a href="c:\Flipper\Splash.Flipper.exe">Click Here</a>
Run Code Online (Sandbox Code Playgroud)

我们也通过谷歌浏览器尝试了这一点,我们也得到了同样的(缺乏)响应.单击该链接不会发生任何事情.

Hen*_*ing 3

如果您的用户确实只使用 IE,您可以使用以下代码片段:

<script type="text/javascript">
    function runNotepad() {
        var Shell = new ActiveXObject("WScript.Shell");
        Shell.Run("%WINDIR%\\notepad.exe");
    }
</script>
<a href="#" onclick="runNotepad(); return false;">Run Notepad</a>
Run Code Online (Sandbox Code Playgroud)

然而,任何合理的安全设置都会导致大量警告(这是理所当然的!)。