利用Java实现恶搞小工具

编程入门 行业动态 更新时间:2024-10-06 08:22:09

利用Java实现<a href=https://www.elefans.com/category/jswz/34/1765148.html style=恶搞小工具"/>

利用Java实现恶搞小工具

利用Java实现恶搞小工具,利用进程原理让某软件打不开,一打开就秒退。

老规矩,直接上源码:

/*** 强制关闭线程* @author 山西没老板**/
public class Close {public static void main(String[] args) throws AWTException {shutdownPro("notepad++", 3000);//传入两个参数,一个是想要操作的进程的名字,一个是时间间隔}public static void shutdownPro(String progressName,int time) throws AWTException {int isRunning = -1;//定义变量,该变量用来判断某程序是否在运行,初始值为-1Robot robot=new Robot();while(true) {try {robot.delay(time);//使用robot的延时功能来完成每隔多少时间运行一次,当然还有其他方法实现该功能//下面两句是用Java来调用某个程序的语句,这里定义了一个Windows的命令,然后去执行。该语句的作用是查看当前在运行的程序String cmd = "tasklist";Process p = Runtime.getRuntime().exec(cmd);//上述语句执行完后,可以通过Process对象获得窗口返回的数据,把这个数据拼接成一个字符串StringBuffer proList = new StringBuffer();byte[] b = new byte[1024];for (int n; (n = p.getInputStream().read(b)) != -1;) {proList.append(new String(b, 0, n));}isRunning = proList.toString().indexOf(progressName+".exe");//调用indexOf方法判断某个进程是否存在于我们得到的结果中//如果有,说明在运行if (isRunning >= 0) {System.out.println("正在关闭");//同上,执行一条命令,该命令是强制关闭该进程String command = "taskkill /f /im "+progressName+".exe";Runtime.getRuntime().exec(command);System.out.println("已关闭");} else {System.out.println("无进程");}} catch (Exception e1) {e1.printStackTrace();}}}}

更多推荐

利用Java实现恶搞小工具

本文发布于:2024-03-13 17:58:47,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1734515.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:恶搞   小工具   Java

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!