0
こんにちは、私たちはjava.exe関数を使ってcmd.exeまたはcalc.exeのWindowsプロセスを停止できますか?私は、Webページのボタンをクリックするとjavascript関数を呼び出しています。jav.exeによって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
Webページからこれを実行しようとすると、 'window.GetObject'が存在しません。 – Phylogenesis
これをバックアップして1秒間考えてください。なぜブラウザは、WebページにロードされたJavaScriptコードが任意のホストプロセスに影響を与えることを許可するのですか?それは厄介なセキュリティ上の欠陥のように聞こえませんか? – Amy