Moniter.java
上传用户:hainatieta
上传日期:2019-07-13
资源大小:1076k
文件大小:1k
源码类别:

外挂编程

开发平台:

Java

  1. package cn.seejava.lei2;
  2. import java.io.BufferedReader;
  3. import java.io.IOException;
  4. import java.io.InputStreamReader;
  5. public class Moniter implements Runnable{
  6. static boolean programeOn = false;
  7. public void run() {
  8. // TODO Auto-generated method stub
  9. while(true){
  10. Process pro;
  11. try {
  12. pro = Runtime.getRuntime().exec("cmd /c tasklist");
  13. BufferedReader br = new BufferedReader(new InputStreamReader(pro.getInputStream()));
  14. String task = "";
  15. boolean flag = false;
  16. while((task=br.readLine())!=null){
  17. if(task.indexOf("crossfire.exe")!=-1){
  18. flag = true;
  19.      break;
  20. }
  21. }
  22. if(flag){
  23. //System.out.println("设定");
  24. ReadyOwner.programeOn = programeOn;
  25. }else{
  26. //System.out.println("为设定-------");
  27. ReadyOwner.programeOn = false;
  28. }
  29. Thread.sleep(10000);
  30. } catch (IOException e) {
  31. e.printStackTrace();
  32. } catch (InterruptedException e) {
  33. e.printStackTrace();
  34. }
  35. }
  36. }
  37.     
  38. }