如何用电子终止.exe程序?

时间:2019-07-13 17:50:48

标签: electron exe

基本上,我想做的是用电子运行一个名为app.exe的程序,然后终止它。

我已成功使用以下代码运行app.exe程序:

let child = require('child_process').execFile;
let executablePath = "dist/app.exe";

child(executablePath, function(err, data) {
    if(err){
       console.error(err);
       return;
    }
});

我想做一些相反的事情,以终止程序。

谢谢

1 个答案:

答案 0 :(得分:0)

您可以为此使用Node的subprocess.kill()。在下面的示例中,子进程在一秒钟后被杀死。

let child = require('child_process').execFile;
let executablePath = "dist/app.exe";

let sp = child(executablePath, function(err, data) {
    if(err){
       console.error(err);
       return;
    }
});

setTimeout(function() {
    sp.kill()
}, 1000)