2009-08-28 59 views
1

有沒有辦法使用SWT來獲取當前正在運行的所有進程的列表(類似於在Windows上執行tasklist.exe/tlist.exe)?如果是這樣,是否有示例代碼可用?通過SWT獲取任務管理器列表?

理想情況下,這隻能通過編程方式完成(沒有第三方工具)。

我的應用程序監控進程列表,需要支持Windows 2000/Server 2003的/ XP家庭版/ XP專業版/ Vista的

在此先感謝。

回答

1

這似乎沒有可能使用SWT甚至Java在這個問題上是不適合跨多個平臺。我結束了使用JNI列出正在運行的任務。這適用於我需要的所有操作系統。我在下面的地址找到了一個很好的工作示例,我將它集成到了我的應用程序中實現了多個功能,如列出進程,查殺進程,查找是否正在運行特定的EXE等等。希望這有助於未來的人。

http://www.codeproject.com/KB/java/jnisample.aspx

相關問題