diff --git a/index.html b/index.html index 9a2ee79..27dbd19 100644 --- a/index.html +++ b/index.html @@ -14,18 +14,23 @@
diff --git a/preload.js b/preload.js index 4658a0f..7a8f861 100644 --- a/preload.js +++ b/preload.js @@ -51,8 +51,12 @@ tasklist = (callback) => { }); } -taskkill = (taskname, callback) => { - let ps = new PowerShell(`chcp 65001;Stop-Process -Name ${taskname}`); +taskkill = (taskname, taskpath, callback) => { + if (taskpath == undefined) { + var ps = new PowerShell(`chcp 65001;Stop-Process -Name ${taskname}`); + } else { + var ps = new PowerShell(`chcp 65001;Stop-Process -Name ${taskname};Start-Process -FilePath "${taskpath}"`); + } ps.on("error-output", data => { callback(data.split('\n')[0]) });