Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to run a local exe in my firefox extension?

I want to run a local exe in my firefox extension javascript file, but ActiveXObject("WScript.Shell") is work fine in IE,not in FF,how to run a local exe in js in firefox.

like image 821
jin Avatar asked Jan 23 '23 09:01

jin


1 Answers

Since you've explicitly asked for an .exe then you can use nsILocalFile.launch(): https://developer.mozilla.org/en/Code_snippets/Running_applications

var file = Components.classes["@mozilla.org/file/local;1"]
                     .createInstance(Components.interfaces.nsILocalFile);
file.initWithPath("c:\\myapp.exe");
file.launch();

If you wanted to make it cross-platform you should look into nsIProcess

like image 129
pawel Avatar answered Jan 25 '23 22:01

pawel