0
A
回答
0
的JavaScript本身不能訪問操作系統。但是,如果您使用服務器端JavaScript,則可能能夠訪問RingoJS或Node.js的系統調用。請提供有關您使用的環境的更多詳細信息。
+0
對不起,它是在機器上,而不是從瀏覽器。 –
1
您可以通過它的ID使用WMI得到一個處理的過程:
var proc = GetObject("winmgmts:").Get("Win32_Process.Handle='" + pid + "'");
有幾個不同的屬性,你可以從得到的對象訪問,如Caption
或ExecutablePath
,以確保它是你正在尋找的過程:
if (proc.ExecutablePath == "C:\\Windows\\System32\\cmd.exe") {
// ...
}
相關問題
- 1. 通過PID查找進程名稱
- 2. Autoit - 通過PID獲取窗口類
- 3. Linux通過pid獲取窗口圖標
- 4. 通過進程隱藏多個窗口
- 5. 通過ssh獲取nohup進程的PID
- 6. 通過PID獲取進程句柄
- 7. 通過PID獲取進程名稱
- 8. 通過PID在Erlang中殺死進程
- 9. 如何通過PID查找應用程序名稱(進程ID)
- 10. 通過pid檢測X11上的「主」窗口。
- 11. 如何通過PID在autohotkey中獲取窗口句柄?
- 12. 獲取VB.NET中PID進程的所有子窗口的句柄
- 13. 通過html查詢javascript
- 14. 窗口傳遞到對象通過javascript
- 15. 通過javascript打開Facebook連接窗口?
- 16. 通過Javascript的Openin MSN Messenger窗口
- 17. 通過javascript打開一個新窗口
- 18. 更改父窗口的onclick值在子窗口通過JavaScript
- 19. 通過他的PID分析一個進程Linux內核編程
- 20. .net通過查詢字符串打開新窗口
- 21. 我可以通過SQL查詢與窗口功能分組嗎?
- 22. 窗口上的進程間通信
- 23. 通過座標在窗口中查找窗口小部件
- 24. 從查詢窗口中,可以將一個存儲過程打開到另一個查詢窗口中?
- 25. 通過窗口句柄獲取未知進程的名稱?
- 26. LibreOffice基本窗體通過查詢
- 27. .NET進程無法通過Windows 7進行DNS查詢
- 28. 如何通過命令行提取進程的PID
- 29. 通過Win7中的pid獲取進程信息
- 30. 獲取通過ssh使用sudo啓動的進程的PID
你說的是在機器上或瀏覽器上運行的JavaScript嗎?如果後者:這是不可能的。 –
這是來自瀏覽器環境嗎?如果是這樣,它需要是X瀏覽器,還是隻是IE瀏覽器? – Matt
對不起,它在機器上運行 –