using System.Diagnostics;
class Program
{
static void Main()
{
Process[] processlist = Process.GetProcesses();`
}
}
здесь массив процессов содержит все количество процессов, присутствующих в нем.
Это действительно похоже на работу для системы сборки, например ant
. Просто настройте свой Java-проект на использование ant builder . Вы по-прежнему получаете преимущества поддержки конкретных языков для ваших проектов C ++ и Java, а также сборки проекта одним щелчком мыши.
Я использую ant cpptasks для реализации проекта JNI только с Eclipse в Linux и Windows. Чтобы заставить его работать с MSVC (Windows) и компилятором GNU C ++ (правильно получая все флаги компилятора и компоновщика, так как раньше это делалось с Visual Studio Magic), пришлось потрудиться, но оно того стоило.
Заголовок C ++ с javah и всеми другими задачами, которые вы упомянули Ant , вероятно, также будет предпочтительным инструментом.