0

有没有办法使用 SWT 获取当前正在运行的所有进程的列表(类似于在 Windows 上执行 tasklist.exe/tlist.exe)?如果是这样,是否有可用的示例代码?

理想情况下,这将仅以编程方式完成(没有第三方工具)。

我的应用监控进程列表,需要支持Windows 2000/Server 2003/XP Home/XP Pro/Vista

提前致谢。

4

1 回答 1

0

使用 SWT 甚至 Java 似乎都无法做到这一点,因为它不适合跨多个平台。我最终使用 JNI 来列出正在运行的任务。这适用于我需要的所有操作系统。我在下面的地址找到了一个很好的工作示例,我将其集成到我的应用程序中。实现了多种功能,例如列出进程、杀死进程、查找特定的 EXE 是否正在运行等等。希望这对将来的某人有所帮助。

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

于 2009-09-01T14:30:01.797 回答