码迷,mamicode.com
首页 > 编程语言 > 详细

java获取cmd启动的程序的PID

时间:2017-04-03 15:18:30      阅读:1598      评论:0      收藏:0      [点我收藏+]

标签:int   library   err   lib   load   class   extends   instance   style   

笔记整理:

 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

标签:int   library   err   lib   load   class   extends   instance   style   

原文地址:http://www.cnblogs.com/Freedom-and-life/p/6661986.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!