在Firefox插件中杀死生成的进程

时间:2011-12-20 11:25:17

标签: javascript firefox-addon

我正在使用JavaScript生成一个进程。

spawn('Notepad.exe');

如何在特定事件中杀死它?

1 个答案:

答案 0 :(得分:0)

如果您使用nsIProcess.runAsync()nsIProcess.runw()(Firefox插件的常用方法)创建流程,则可以使用nsIProcess.kill()来终止该流程。

var process = Components.classes["@mozilla.org/process/util;1"]
              .createInstance(Components.interfaces.nsIProcess);
process.init(notepadFile);
process.runAsync([], 0);
...
process.kill();