使用chrome在本地机器上运行exe文件

时间:2013-11-19 11:25:27

标签: javascript exe chromium

我需要从包含在chrome中的html文件中运行exe文件。 我使用http://crportable.sourceforge.net将应用程序包装到Chromium中。

以下代码无效,实际上没有发生任何事情:

function runFile() {
            alert('opening file');
            w = new ActiveXObject("WScript.Shell");
            w.run('C:/Windows/notepad.exe');
            return true;
        }

在继续之前告诉我这是一个安全漏洞,或者我是一个黑客让我解释我想要做什么。我的应用程序在本地运行(包装成铬),它需要运行在Delphi中创建的exe文件,该文件处理本地电源点演示。 我试图运行notepad.exe只是为了证明我可以运行本地文件。

你能帮忙吗?

非常感谢

1 个答案:

答案 0 :(得分:0)

默认情况下,您不允许执行此操作。但是您可以编写一个可在Javascript中使用的C ++方法。这个C ++方法实际上可以运行你的应用程序。