我需要从包含在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只是为了证明我可以运行本地文件。
你能帮忙吗?
非常感谢
答案 0 :(得分:0)
默认情况下,您不允许执行此操作。但是您可以编写一个可在Javascript中使用的C ++方法。这个C ++方法实际上可以运行你的应用程序。