0
Hello guys我們如何通過java腳本函數阻止cmd.exe或calc.exe窗口進程?我在網頁上點擊按鈕時調用了一個javascript函數。通過javascript停止cmd.exe或calc.exe進程(Windows進程)
我試過下面的代碼,但它沒有奏效。
function CloseClips() {
var wmi = GetObject("WinMgmts:").InstancesOf("Win32_Process");
var procs = wmi.execquery("select * from Win32_process where Name='CLIPSDOS64.exe'");
var enumProcs = new Enumerator(procs);
for (; !enumProcs.atEnd(); enumProcs.moveNext()) {
var p = enumProcs.item();
p.Terminate();
}
}
我收到以下錯誤:未捕獲 的ReferenceError:GetObject的不是在CloseClips
定義'不工作'。 – mjwills
如果你試圖從網頁運行這個,那麼'window.GetObject'不存在。 – Phylogenesis
備份並考慮一下。爲什麼瀏覽器允許將JavaScript代碼加載到網頁中以影響任意主機進程?這聽起來不像是一個嚴重的安全漏洞? – Amy