Получить список диспетчера задач через SWT? - PullRequest
0 голосов
/ 28 августа 2009

Есть ли способ с помощью SWT получить список всех запущенных в настоящее время процессов (аналогично выполнению tasklist.exe / tlist.exe в Windows)? Если да, то есть ли образец кода?

В идеале это должно быть сделано только программно (без сторонних инструментов).

Мое приложение отслеживает список процессов и должно поддерживать Windows 2000 / Server 2003 / XP Home / XP Pro / Vista

Заранее спасибо.

1 Ответ

0 голосов
/ 01 сентября 2009

Это кажется невозможным при использовании SWT или даже Java, так как это плохо подходит для нескольких платформ. Я закончил тем, что использовал JNI, чтобы перечислить текущие задачи. Это работает на всех ОС, которые мне нужны. Я нашел хороший рабочий пример по указанному ниже адресу, который я интегрировал в свое приложение. Имеет несколько реализованных функций, таких как списки процессов, процессы уничтожения, поиск, работает ли конкретный EXE, и многое другое Надеюсь, это поможет кому-то в будущем.

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

...