基本上,我想做的是用电子运行一个名为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;
}
});
我想做一些相反的事情,以终止程序。
谢谢
答案 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)