【发布时间】:2009-08-28 15:25:40
【问题描述】:
有没有办法使用 SWT 获取当前正在运行的所有进程的列表(类似于在 Windows 上执行 tasklist.exe/tlist.exe)?如果有,是否有示例代码可用?
理想情况下,这将仅以编程方式完成(没有第三方工具)。
我的应用监控进程列表,需要支持Windows 2000/Server 2003/XP Home/XP Pro/Vista
提前致谢。
【问题讨论】:
标签: java swt taskmanager
有没有办法使用 SWT 获取当前正在运行的所有进程的列表(类似于在 Windows 上执行 tasklist.exe/tlist.exe)?如果有,是否有示例代码可用?
理想情况下,这将仅以编程方式完成(没有第三方工具)。
我的应用监控进程列表,需要支持Windows 2000/Server 2003/XP Home/XP Pro/Vista
提前致谢。
【问题讨论】:
标签: java swt taskmanager
使用 SWT 甚至 Java 似乎都无法做到这一点,因为它不适合跨多个平台。我最终使用 JNI 来列出正在运行的任务。这适用于我需要的所有操作系统。我在下面的地址找到了一个很好的工作示例,我将它集成到我的应用程序中。实现了多种功能,例如列出进程、杀死进程、查找特定的 EXE 是否正在运行等等。希望这对将来的某人有所帮助。
【讨论】: