关注河南热线
需求
使用C语言编写程序,杀掉\终了指定的程序进程。
程序列表里有一个正在运行的notepad2.exe,它的进程号是22516,下面通过编写代码将进程号是22516的程序杀掉。
(资料图片)
实例代码
//// Created by 冲哥 on 2022/12/04.// 微信关注【C语言中文社区】,免费领取500G学习资料//#include #include "windows.system.h"int KillProcess(DWORD ProcessId);int main() { int rc; int pid = 0; printf("please input pid: "); scanf("%d", &pid); rc = KillProcess(pid); if (rc == 0){ printf("KillProcess success\n"); return 0; } else{ printf("KillProcess failure\n"); return -1; }}int KillProcess(DWORD ProcessId) { HANDLE hProcess = OpenProcess(PROCESS_TERMINATE, FALSE, ProcessId); if (hProcess == NULL) return -1; if (!TerminateProcess(hProcess, 0)) { printf("TerminateProcess failure!"); return -1; } return 0;}
运行结果
再次查看进程列表,PID为22516的程序已经被杀掉了。
程序分析
代码里使用例了TerminateProcess
API,
这个API的作用就是终止指定的进程及其所有线程。
BOOL TerminateProcess( [in] HANDLE hProcess, [in] UINT uExitCode);
参数
in hProcess要终止的进程句柄。
句柄必须具有 PROCESS_TERMINATE 访问权限。 有关详细信息,请参阅 进程安全性和访问权限。
in uExitCode进程和线程因此调用而终止的退出代码。 使用 GetExitCodeProcess 函数检索进程的退出值。 使用 GetExitCodeThread 函数检索线程的退出值。
返回值
如果该函数成功,则返回值为非零值。
如果函数失败,则返回值为零。 要获得更多的错误信息,请调用 GetLastError
。
关于API的使用可以查看微软的官方文档
https://learn.microsoft.com/zh-cn/windows/win32/api/processthreadsapi/nf-processthreadsapi-terminateprocess?redirectedfrom=MSDN
如果您觉得本篇文章对您有帮助,请点赞,转发给更多的人。
-
万金油是什么意思网络用语 万金油是褒义还是贬义1、万金油,又称为清凉油,是用薄荷脑﹑樟脑﹑桂皮油﹑桉叶油等加石蜡制成的膏状药物,发明人是福建客家人胡文虎。2、在现代...
-
电木是什么材料做的 电木是木头还是塑料大家好,今天小六子来为大家解答以下的问题,关于电木是什么材料做的,电木是什么材料这个很多人还不知道,现在让我们一起来看...
-
艾萨拉怎么去冬泉谷 艾萨拉怎么去奥格瑞玛大家好,今天小六子来为大家解答以下的问题,关于艾萨拉怎么去冬泉谷,艾萨拉怎么去这个很多人还不知道,现在让我们一起来看看...
-
等价类建立在什么基础上 等价类是什么意思大家好,今天小六子来为大家解答以下的问题,关于等价类建立在什么基础上,等价类这个很多人还不知道,现在让我们一起来看看吧...
-
造梦西游3珍珠商店在哪里 造梦西游3珍珠店铺怎么进大家好,今天小六子来为大家解答以下的问题,关于造梦西游3珍珠商店在哪里,造梦西游3珍珠商店在哪这个很多人还不知道,现在让...
-
万金油是什么意思网络用语 万金油是褒义还是贬义
2023-02-21 15:17:29
-
电木是什么材料做的 电木是木头还是塑料
2023-02-21 15:16:10
-
艾萨拉怎么去冬泉谷 艾萨拉怎么去奥格瑞玛
2023-02-21 15:15:17
-
等价类建立在什么基础上 等价类是什么意思
2023-02-21 15:14:12
-
造梦西游3珍珠商店在哪里 造梦西游3珍珠店铺怎么进
2023-02-21 15:11:07
推荐
-
环球观速讯丨C语言实例|使用C程序优雅地杀掉其它程序进程
2023-02-22 04:22:11
-
世界球精选!行政诉讼应如何作变更诉讼请求
2023-02-21 23:50:57
-
天天热文:今年北京土地供应总量与去年持平 重点向城市副中心等倾斜
2023-02-21 23:17:34
-
消息!安阳市“融入京津冀 共创新未来”招商推介大会将在京举行
2023-02-21 23:12:31
-
俄罗斯总统普京发表国情咨文
2023-02-21 23:20:33
-
当前聚焦:去年,洛阳公积金为青年群体提供租购房资金29.46亿元
2023-02-21 22:06:05
-
江凌、徐衣显与农发行河南省分行行长刘世恩举行工作会谈
2023-02-21 22:08:13
-
世界即时看!二线豪华品牌艰难求生!英菲尼迪销量跌幅超五成
2023-02-21 22:26:11
-
前沿热点:西班牙国家旅游局推出中国市场重启计划
2023-02-21 22:09:06
-
汇丰控股去年经调整税前利润率同比升16.5%
2023-02-21 22:11:12
-
精选!全国人大代表宋兆普:为老百姓看好病和中医传承发展鼓与呼
2023-02-21 22:19:36
-
热推荐:官方通报绩溪一生化公司失火:火情已消除
2023-02-21 22:03:33
-
当前看点!快递物流行业首次!大熊猫香香今日乘顺丰专机回国
2023-02-21 22:09:56
-
全球快消息!民俗庆典活动 提振消费信心
2023-02-21 22:04:01
-
全球速读:借力科研院所平台 赋能多领域产业发展 登封市与武汉大学河南校友会达成战略合作
2023-02-21 22:02:13
-
北京CBD商圈等升级 十大商业综合体陆续亮相朝阳
2023-02-21 21:18:35
-
南宁空港跨境直购出口实现突破式增长
2023-02-21 21:11:35
-
江西推动重大科技成果产业化 力争2025年达千亿元规模
2023-02-21 21:16:55
-
今日关注:京沪等多地楼市热度回升 “小阳春”来了吗?
2023-02-21 21:09:15
-
袁家健专题调研古城保护整治复兴工作推进情况时强调 加快推进项目建设 丰富发展文旅业态
2023-02-21 21:12:50
-
热门看点:全自主5G网联无人机(机巢)在安阳首飞
2023-02-21 21:22:59
-
当前要闻:荣耀Magic5系列再曝青海湖技术,荣耀CEO赵明:科技创新力集中爆发的一款产品
2023-02-21 21:12:58
-
围绕四大领域培育“美豫名品” 3年内打造一批国内外知名河南品牌(附图解)
2023-02-21 21:13:55
-
世界头条:上市后股价走低的张小泉,因“拍蒜刀断”再上热搜
2023-02-21 21:05:39
-
环球快报:“河南邮政直播基地”揭牌成立 发挥“四流”优势 助力乡村振兴
2023-02-21 21:02:23
-
全球快消息!中央决定:周新民任中国商飞副董事长、总经理、党委副书记
2023-02-21 20:58:35
-
广汇能源300万吨/年二氧化碳捕集与管输一体化项目可研评审顺利通过
2023-02-21 21:19:33
-
天天速读:普京刚发表完国情咨文谈俄乌局势后不久,乌方发声
2023-02-21 21:05:47
-
世界速读:全力拼经济 奋战开门红丨一大波活动!开封吹响文旅复苏“集结号”
2023-02-21 21:15:08
-
新鲜出炉!电科网安:2022年净利润约3.05亿元 同比增加21.21%
2023-02-21 20:40:35
最近更新