/**
* @author lautturi.com
* Java example: java get parent process name
*/
import java.util.*;
import java.lang.ProcessHandle.Info;
public class Lautturi {
public static void main(String[] args) {
Info inf = ProcessHandle.current().parent().get().info();
System.out.println("Process info:" + inf.toString());
}
}
output:
Process info:[user: Optional[GPGROUP\Administrator], cmd: C:\eclipse.exe, startTime: Optional[2019-11-27T12:14:37.240Z], totalTime: Optional[PT9M24.65625S]]