当前位置: 代码迷 >> J2SE >> java怎么获得其它程序句柄
  详细解决方案

java怎么获得其它程序句柄

热度:1757   发布时间:2013-02-25 21:54:10.0
java如何获得其它程序句柄
小弟才学java 请教下各位大侠 在windows下如何才能获得其它程序的句柄 
java windows
windows下获取当前进程的话可以用dos命令tasklist

Runtime r=Runtime.getRuntime();
Process p=r.exec("cmd /C tasklist");
BufferedReader reader=new BufferedReader(new InputStreamReader(p.getInputStream(),"gbk"));//windows的默认系统中文编码是gbk所以从cmd控制台的信息已gbk来解码
String line=null;
while((line=reader.readLine())!=null)
System.out.println(line);
一般使用JNI获取当前的进程?JNI/JNA
  相关解决方案