自制控制进程和控制开机启动项批处理(ntsd强制结束版)

自动结束强制智能结束.vbs

vbs主要起到运行bat的目地,传参


代码如下:

set wshshell=createobject("wscript.shell")
wshshell.run "针对性进程管理.bat"
wscript.sleep 2000

for x=1 to 30
wscript.sleep 1000
wshshell.sendkeys "{enter 3}"
next

针对性进程管理.bat

代码如下:

@echo off&setlocal enabledelayedexpansion
ping -n 3 127.0>nul
if exist tem.txt del /f /q tem.txt
echo.正在刷选进程.............
echo>>tem.txt explorer.exe
echo>>tem.txt System Idle Process
echo>>tem.txt System
echo>>tem.txt smss.exe
echo>>tem.txt csrss.exe
echo>>tem.txt winlogon.exe
echo>>tem.txt services.exe
echo>>tem.txt TheWorld.exe
echo>>tem.txt lsass.exe
echo>>tem.txt svchost.exe
echo>>tem.txt spoolsv.exe
echo>>tem.txt alg.exe
echo>>tem.txt ctfmon.exe
echo>>tem.txt ekrn.exe
echo>>tem.txt wdfmgr.exe
echo>>tem.txt 360tray.exe
echo>>tem.txt egui.exe
echo>>tem.txt wmiprvse.exe
echo>>tem.txt QQ.exe
echo>>tem.txt cmd.exe
echo>>tem.txt IEXPLORE.EXE
echo>>tem.txt TXPlatform.exe
echo>>tem.txt tasklist.exe
echo>>tem.txt conime.exe
echo>>tem.txt safeboxTray.exe
echo>>tem.txt wscript.exe
for /f "eol= tokens=1,2 delims=," %%i in ('tasklist /nh /fo csv') do (
findstr /i /x %%i tem.txt >nul
if errorlevel 1 (
echo =============================================================
echo =============================================================
echo %%i位于以下路径
wmic process where processid=%%j get executablepath|findstr /v /i "executablepath"
ntsd -c q -p %%j 1>nul 2>nul
ping -n 1 127.0>nul
tasklist|findstr /i %%i >nul
if errorlevel 1 (
echo %%i已经完全成功结束
) else (
echo %%i未能完全结束,估计是个流氓程序
)
)
)
del tem.txt & echo 结束进程任务基本完成
taskkill /f /im wscript.exe
mshta vbscript:msgbox("我的任务完成了!请看详细信息",,"刷选进程")(window.close)
taskkill /f /im cmd.exe

(0)

相关推荐

  • 自制控制进程和控制开机启动项批处理(ntsd强制结束版)

    自动结束强制智能结束.vbs vbs主要起到运行bat的目地,传参 复制代码 代码如下: set wshshell=createobject("wscript.shell")wshshell.run "针对性进程管理.bat" wscript.sleep 2000 for x=1 to 30wscript.sleep 1000wshshell.sendkeys "{enter 3}"next 针对性进程管理.bat 复制代码 代码如下: @ech

  • 开机启动项清理代码bat版

    复制代码 代码如下: @echo off&setlocal enabledelayedexpansionmode con cols=61 lines=25&color f5mshta vbscript:msgbox("在运行程序前,请确认所有编辑资料已经保存",,"自制优化系统")(window.close)if exist tem.txt del /f /q tem.txtecho.正在刷选进程.............echo>>te

  • Ubuntu 添加删除开机启动项的操作方法

    Ubuntu或者Debian系统中update-rc.d命令,是用来更新系统启动项的脚本.这些脚本的链接位于/etc/rcN.d/目录,对应脚本位于/etc/init.d/目录.在了解update-rc.d命令之前,你需要知道的是有关Linux系统主要启动步骤,以及Ubuntu中运行级别的知识. 一.Linux系统主要启动步骤 读取 MBR 的信息,启动 Boot Manager. 加载系统内核,启动 init 进程, init 进程是 Linux 的根进程,所有的系统进程都是它的子进程. in

  • Delphi创建开机启动项的方法示例

    Delphi可以通过创建开机启动项键值的方法,将程序添加到开机启动项中.通过本实例代码就可以为您的程序添加到快速启动中,随着Windows一起启动,开机即运行的程序.该实例代码简单,主要是通过添加注册表键值来实现. 具体的功能代码如下所示: unit dy97; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs,registry, StdCtrls,

  • Centos 6和Centos 7下服务启动方法及添加到开机启动项的方法

    在linux系统中,安装完一个软件或应用后,有时候需要手动启动该应用,也需要收到将该应用添加到开机启动项中,让其可以能够在linux一开机后就加载该应用 启动应用的方法 CentOS 6 : service SERVICE start|stop|restart|reload|status CentOS 7 : systemctl start|stop|restart|reload|status SERVICE 添加到开机启动项的方法 CentOS 6 : chkconfig SERVICE on

  • C#设置开机启动项、取消开机启动项

    如果想你写的程序随系统开机一起启动的话,那么你可以照下面这个方法来做. RunWhenStart(false, Application.ProductName, Application.StartupPath + @\"\\MUS.exe\"); /// <summary> /// 开机启动项 /// </summary> /// <param name=\"Started\">是否启动</param> /// <

  • Linux(CentOS7)安装Tomcat与设置Tomcat为开机启动项(tomcat8为例)

    安装Tomcat 下载Tomcat压缩包 Tomcat有Tomcat7,Tomcat8和Tomcat9等版本,目前企业使用较多的是Tomcat8,所以这里以Tomcat8为列 进入Tomcat8下载网址:Tomcat8下载网址https://tomcat.apache.org/download-80.cgi 点击左侧Download下的对应版本,这里我下载的是apache-tomcat-8.5.47.tar.gz,即Linux环境的压缩包 Tomcat主要有三个安装版本 tar.gz:Linux

  • c# 开机启动项的小例子

    复制代码 代码如下: //路径, 添加开机启动/删除开机启动 public static void SetAutoRun(string fileName, bool isAutoRun)        {            RegistryKey reg = null;            try            {                if (!System.IO.File.Exists(fileName))                    throw new Ex

  • 用批处理列出所有开机启动项的命令

    下面是JM写的代码,可能对你有用!~ 复制代码 代码如下: @echo off  :: 考虑到程序并非都安装在系统盘下,所以还要用!str:~-1!来截取盘符  :: 如果路径中含有N个中文字符的话,此路径的最后N个字符将不显示(一个中文字符占两个字符位)  :: code by jm 2006-7-27  setlocal enabledelayedexpansion  echo.  echo                开机自启动的程序有:  echo.  for /f "skip=4 t

  • 阿里云服务器安装配置redis的方法并且加入到开机启动(推荐)

    系统AliyunLinux 一.安装Redis(我把redis安装在了/alidata/server/redis下) 去http://redis.io/download下载redis用FTP工具传到服务器或者按照redis官网写的步骤进行操作 wget http://download.redis.io/releases/redis-2.8.18.tar.gz//下载 tar xzf redis-2.8.18.tar.gz//解压 cd redis-2.8.18 make//编译 二. 配置Red

随机推荐