0

Silverlightを使用してクライアント側で.exeファイルを実行することは可能ですか?

またはjavascriptまたは他の何かで。

ありがとう

4

3 に答える 3

3

あなたがリモートドメインの文脈から意味していると仮定すると、最も間違いなくそうではありません。このようなメカニズムによってウイルスを簡単に配信できることを考えてみてください。

于 2012-06-27T16:05:43.990 に答える
1

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.

于 2012-06-27T16:11:53.847 に答える
0

はい、しかし、見た目は悪くなく、クロスブラウザではありません。ブラウザは、この種のことを防ぐために特別に設計されていますが...。

あなたはactivexjavascriptを介してインターネットエクスプローラーでそれを行うことができます

function runApp() 
{ 
    var shell = new ActiveXObject("WScript.shell"); 
    shell.run("notepad.exe", 1, True); 
} 

FirefoxとChromeを使用したプラグインを介してそれを行うことができるかもしれませんが、私にはわかりません。できなくても驚かないでしょう。

于 2012-06-27T21:52:00.037 に答える