如何制作超级链接到本地​​可执行文件?

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

  • 我们如何在Intranet网站上创建一个超链接来启动本地安装的可执行文件?
  • 理想情况下,我们希望启动无缝。 有没有设置浏览器信任设置的方法,以便它不会显示此可执行文件的安全警告对话框?
  • 我们在每个工作站上都​​有完整的管理功能,每个用户只能使用Internet Explorer。 我们也知道exe的正确本地路径。

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

    <a href="c:FlipperSplash.Flipper.exe">Click Here</a>
    

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


    如果您的用户真的只使用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>
    

    但是,在任何明智的安全设置下,这会导致很多警告(并且正确如此!)。


    如果您知道该文件的路径,并且每台机器都是相同的,则可以链接到本地​​路径:

    <a href="C:Windowsprog.exe">Click Here</a>
    

    我们在公司内部网上的一家公司做过这件事。 工作,没问题。


    我有Intranet门户内的UNC文件夹/文件的链接,我发现客户需要在其“可信站点”中添加本地域名“mycompany.local”。 我也发现这只适用于IE浏览器(经验证不适用于FireFox和Safari)。

    链接地址: http://www.djcxy.com/p/45773.html

    上一篇: How do I make a hyperlink to a local executable?

    下一篇: How can I use a custom compiler for my LaTeX document in LaTeX Lab?