Silverlightを使用してクライアント側で.exeファイルを実行することは可能ですか?
またはjavascriptまたは他の何かで。
ありがとう
Silverlightを使用してクライアント側で.exeファイルを実行することは可能ですか?
またはjavascriptまたは他の何かで。
ありがとう
あなたがリモートドメインの文脈から意味していると仮定すると、最も間違いなくそうではありません。このようなメカニズムによってウイルスを簡単に配信できることを考えてみてください。
In general no - it would be a huge security hole.
It might be possible for specific browser using plug-ins or ActiveX components (in Internet Explorer) that add such a feature - that will leave the browser very exposed though.
See also this - one of the answers there suggest a clever trick if you want to start from the browser an application that you have control over: have the application installer associate a file extension with its EXE, and then you download from the browser a dummy file with that extension.
はい、しかし、見た目は悪くなく、クロスブラウザではありません。ブラウザは、この種のことを防ぐために特別に設計されていますが...。
あなたはactivexjavascriptを介してインターネットエクスプローラーでそれを行うことができます
function runApp()
{
var shell = new ActiveXObject("WScript.shell");
shell.run("notepad.exe", 1, True);
}
FirefoxとChromeを使用したプラグインを介してそれを行うことができるかもしれませんが、私にはわかりません。できなくても驚かないでしょう。