java获取cmd启动的程序的PID

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java获取cmd启动的程序的PID相关的知识,希望对你有一定的参考价值。

笔记整理:

 1 /*java获取cmd启动程序的PID */
 2 /*zzq581573832013-05-08上传*/
 3 //代码:
 4 static interface Kernel32 extends Library{
 5         public static Kernel32 INSTANCE=(Kernel32) 
 6         Native.loadLibrary("kernel32", Kernel32.class);
 7         public int GetProcessId(Long hProcess);
 8     }
 9 try {
10        Field f = p.getClass().getDeclaredField("handle");
11        f.setAccessible(true);
12        long pid = Kernel32.INSTANCE.GetProcessId((Long) f.get(p));
13        System.err.println(pid);
14 }

 

以上是关于java获取cmd启动的程序的PID的主要内容,如果未能解决你的问题,请参考以下文章

并发编程--锁--如何使用命令行和代码定位死锁

如何从 Firebase 获取数据到 Recyclerview 中的片段?

LINUX PID 1和SYSTEMD PID 0 是内核的一部分,主要用于内进换页,内核初始化的最后一步就是启动 init 进程。这个进程是系统的第一个进程,PID 为 1,又叫超级进程(代码片段

如何用批处理获取指定程序进程的PID

容器中用shell 脚本启动如何优雅关闭

Android 逆向Android 逆向通用工具开发 ( Android 平台运行的 cmd 程序类型 | Android 平台运行的 cmd 程序编译选项 | 编译 cmd 可执行程序 )(代码片段