Как приложение C++, есть ли способ запросить процесс java (java.exe/javaw.exe), чтобы получить имя файла основного класса или jar, которое было передано JVM? Мне нужен тот же результат, что и при запуске "jps -l":
C:\>jps -l -V
2644 sun.tools.jps.Jps
4340 net.sourceforge.squirrel_sql.client.Main
Я думаю, что мог бы получить параметр командной строки и попытаться проанализировать имя класса, но мне было интересно, есть ли более простой метод для надежного извлечения только имени класса или имени файла jar.
Спасибо!