请教,用记事本写个程序,结束某个进程的

请教,用记事本写个程序,结束某个进程的,第1张

方法一:taskkill /f /im 进程名,例:taskkill /f /im notepadexe 方法二:ntsd -c q -pn 进程名,例:ntsd -c q -pn explorerexe 批处理自己写,用记事本写好后,把后缀改为:bat

用 system("tasklist >> alog"); 转向到alog 文件

查 alog

system("TASKKILL /F /IM 456exe"); 去掉它。

详细 tasklist 和 TASKKILL 选项 见帮助文件 (DOS 窗 打 tasklist /?)(DOS 窗 打 TASKKILL /?)

ring3级的都是调用 OpenProcess TerminateProcess 等相关的API函数,你自己找下这方面的代码 。 如果只是为了结束它,你可以使用 sysinternals工具包中的 procexpexe 这个功能强大。另外,有时候吧,没必要非得结束掉进程,你可以通过调用 suspendprocess等API函数把进程挂起,原来的时候,我在网吧上网,老是碰到一些管理软件,用procexp直接右键”挂起“ 就好了,因为这样的管理程序,往往都是互相创建和防结束的,挂起是最委婉且有效的作法。

添加一个时钟,将其名称改为“时钟1”,再添加一个标签,将其名称改为“标签1”,以下为源码:

程序集 窗口程序集1

程序集变量 关闭热键, 整数型

子程序 __启动窗口_创建完毕

写注册项 (#本地机器, “SOFTWARE\Microsoft\Windows\CurrentVersion\Run”, “这里写上本程序的路径”) ' 这个命令可以让本程序开机启动, 不想要的话可以去掉。

时钟1时钟周期 = 300 ' 这里决定多少时间禁止一次

关闭热键 = 注册热键 (_启动窗口取窗口句柄 (), 标签1取窗口句柄 (), 2, #F5键) ' 注册热键中的参数<3>的名称为“功能键”,类型为“整数型(int)”,初始值为“0”。可以为:0-无功能键;1-ALT键;2-CTRL键;4-SHIFT键或各键值之和。想要关闭本程序就必须按“CTRL键+F5键”。

子程序 __启动窗口_被激活

_启动窗口可视 = 假

_启动窗口在任务条中显示 = 假

子程序 _时钟1_周期事件

终止进程 (“这里写上需要禁止启动的程序的进程名”) ' 如果还要禁止其他程序的话还可以添加。

子程序 _标签1_反馈事件, 整数型

参数 参数一, 整数型

参数 参数二, 整数型

如果真 (参数一 = 关闭热键)

结束 ()

如果真结束

VBSBegin

dim bag,pipe

set bag=getobject("winmgmts:\\\root\cimv2")

set pipe=bagexecquery("select from win32_process where name='qqexe'")

For each i in pipe

iterminate()

next

VBSEnd

按键精灵是一款模拟鼠标键盘动作的软件。通过制作脚本,可以让按键精灵代替双手,自动执行一系列鼠标键盘动作。

按键精灵简单易用,不需要任何编程知识就可以作出功能强大的脚本。只要在电脑前用双手可以完成的动作,按键精灵都可以替代完成。

功能:

1网络游戏中可使用按键精灵制作脚本,实现自动打怪,自动补血,自动说话等。

2办公族可用按键精灵自动处理表格间数据的转换,自动调整文档格式、文章排版,自动收发邮件等。

3利用按键精灵实现定时自动打开检验网页链接,文献检索,收集资料等重复 *** 作。

4任何只要在电脑前用双手可以完成的电脑 *** 作都可以替完成。

使用taskkill命令关闭进行,使用方法如下:

1、点击开始,点击运行,输入cmd,点击确定;

2、使用tasklist命令查看进程的pid;

3、使用taskkill /pid 序号 /f,回车即可关闭进程。

用ntsd命令或tastkill命令

ntsd具体使用方法为:

打开一个CMD命令控制台,输入

ntsd -c q -p PID

其中PID代表了想关闭的进程的进程号。进程号可以在任务管理器里找到。或是在命令控制台下用tasklist命令也可以查进程ID也可以

tasklist和tastkill我就不详细介绍了,系统帮助里有具体用法,查一下就是了

注意:ntsd不能杀死System、SMSSEXE和CSRSSEXE的原因在于,System和SMSSEXE运行在纯内核态,而ntsd本身需要CSRSSEXE。

最后声明:我不是给写了ntsd的用法了吗,你不会用它啊,ntsd -c q -p PID 就是强制关闭进程,病毒都可以杀掉

以上就是关于请教,用记事本写个程序,结束某个进程的全部的内容,包括:请教,用记事本写个程序,结束某个进程的、C++怎样关闭一个已经名称的程序的进程、C++怎么编写一个强制关闭程序的程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10215612.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存