#include"StdAfx.h"
#include<windows.h>
#include<tlhelp32.h>
BOOL TerminateProcessFromId(DWORD dwId){
BOOL bRet=FALSE;
HANDLE hProcess=::OpenProcess(PROCESS_ALL_ACCESS,FALSE,dwId);
if(hProcess)
bRet=::TerminateProcess(hProcess,0);
CloseHandle(hProcess);
return bRet;
}
BOOL ShowProcessIDList(){
PROCESSENTRY32 pe32;//={sizeof(pe32)};
pe32.dwSize=sizeof(pe32);
HANDLE hProcessSnap=::CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
if(hProcessSnap==INVALID_HANDLE_VALUE){
printf("CreatToolhelp32Snap 调用失败!/n");
return -1;
}
BOOL bMore=::Process32First(hProcessSnap,&pe32);
while(bMore){
printf("进程名称:%s/n",pe32.szExeFile);
printf("进程ID号:%d/n",pe32.th32ProcessID);
printf("父进程ID号:%d/n",pe32.th32ParentProcessID);
printf("主线程数目:%d/n/n",pe32.cntThreads);
bMore=::Process32Next(hProcessSnap,&pe32);
}
::CloseHandle(hProcessSnap);
return 0;
}
int main(int argc,char* argv[])
{
int i=-1;
DWORD dwID;
for(;;){
if(++i%3==0)
ShowProcessIDList();
printf("TerminateProcessId=");
scanf("%d",&dwID);
TerminateProcessFromId(dwID);
printf("OK!/n");
getchar();
}
}
相关推荐
VC++ 实现查看当前运行程序进程的列表控件
MFC(Microsoft Foundation Classes)是微软公司提供的一套类库,旨在简化Windows应用程序的开发。MFC封装了大量Windows API,让开发者可以更容易地使用面向对象的方式来构建Windows应用程序。MFC设计上遵循了文档-视图架构模式,这种模式有效地将应用程序的数据模型和用户界面分离,为开发者提供了清晰的逻辑分层。在报告视图中,可以根据需要自定义列头和列类型来展示更加丰富的信息。自定义列头// 添加带有图标和子标题的列头设置列类型。
windows批量查看删除进程
事件来由:刚开始在windows 中使用nginx 的时候,改完conf配置后双击nginx.exe 启动每次都会生成两个nginx进程服务,资源管理器中生成大量nginx.exe 的服务,造成配置不生效。(改完配置后应通过 nginx.exe -s reload 重启) ,手动点击结束进程太麻烦,所以通过终端命令杀死所有nginx 服务。 在控制台中查找所有nginx.exe 的程序 C:\Users\admin>tasklist /fi "Imagename eq nginx.exe" 映像名称
Windows查看进程CMD命令和终止进程CMD命令
Windows查看进程CMD命令和终止进程CMD命令
Windows 下用命令查看某个进程的父进程
wmic process where Name="进程名.exe" get ParentProcessId
GPS定位不准?可能是GDOP在作怪!手把手教你优化卫星几何分布
本文深入解析了GPS定位精度不佳的常见原因——几何精度因子GDOP。通过剖析卫星几何分布对定位误差的放大效应,文章提供了从理解GDOP、PDOP、HDOP等关键指标,到使用专业APP实时诊断卫星天空图,再到利用在线工具提前规划最佳定位时机的完整实战指南。旨在帮助户外爱好者、无人机飞手及专业用户主动优化卫星几何条件,从而显著提升定位可靠性。
mfcc总结,这个mel三角滤波器分组到底是如何起作用的呢?
先看fft频谱图(这是4096字节取样fft计算,横轴频率是从0到512,后边意义不大,未取,纵轴是振幅),那些我随便画的蓝色线,你有什么联想?: 再看,这绿色线,是否有一种上升后,便逐渐式微的感觉,都是三角形的,这或许也是mel当初和绝大多数人看到的: 如果在振幅上加上一条限制的黑线(振幅门槛限制),黑色线以下很多频率就没有意义了,你看,有用的频率连一半(512/2=256)都占不到...
Windows核心编程 跨进程操作
Winodws核心编程 跨进程使用句柄,跨进程操作内存
NCBI Datasets CLI优化:解决基因组数据下载报错与速度问题
基因组数据下载是生物信息学分析的关键环节,其稳定性和效率直接影响研究进度。NCBI Datasets CLI作为官方命令行工具,常面临连接中断和下载速度慢两大痛点,这主要源于服务器连接限制和网络传输问题。通过自动重试机制和校验修复流程可提升稳定性,而连接复用与CDN加速等技术能显著提高下载效率。在植物基因组等大规模数据场景中,结合脱水模式和增量更新策略可减少70%传输量。本文以艾草基因组项目为例,展示如何通过并行下载和API优化将100个基因组的下载时间从18小时缩短至2小时,为生物信息学研究提供可靠的数据
windows进程 windows多进程编程
ApplicationFrameHost.exe 这个进程好像是支持Window通用应用的进程,结束该进程后,所有的windows 通用应用(就是Metro应用)都会强行结束,翻译一下应该叫 “应用程序框架主机进程” adobe genuine software service—Adobe 正版软件服务 Adobe正版服务(AGS)是一项定期验证您机器上的Adobe应用程序是否正版并通知您是否正版的服务。 ...
计算机视觉(角点检测)- 1 - Harris角点检测
计算机视觉(角点检测)-1.1 Harris角点检测学习前言 学习前言 今天更新一下计算机视觉的东西吧,哈哈哈o( ̄︶ ̄)o 关于角点检测呢,就是检测图像中角点的算法,常见的有四种常见的算法:Moravec角点检测算法、 Harris角点检测算法、Shi-Tomasi 算法、FAST角点检测算法,不过常用的就两种吧——Harris角点检测算法、Shi-Tomasi 算法(反正我基本上就只用到这两种,先着重介绍前面两种,后面再花世界介绍吧)(~ ̄▽ ̄)~ ...
我在腾讯上构建了一个人人能用的机载适航知识库
当ChatGPT掀起生成式AI的浪潮时,工程师们发现了一个尴尬的现实:询问“如何编写软件合格审定计划”,AI的回答可能充满似是而非的术语,却无法精确关联FDO-178C的对应内容。现在市面上有许多的AI大模型+适航知识库的方案,之前我的文章介绍了一种本地大模型加知识库的解决方法。此外,ima知识库的容量大小可以到30GB(企鹅大气),只要管理好文件的格式,理论上是完全可以把机载适航相关的内容容纳进去的。后续会不断增加适航法规,适航规章,适航标准,适航书籍,适航相关的论文,以及网上其他一些优秀的内容。
windows核心编程
主要用于记录windows核心编程这本书籍的学习。
如何配置SSC CANopen的excel文件
如何配置 CANOpen 的 EXCEL 文件
Windows和Linux系统查看端口和文件占用
在Windows环境中要知道当前端口被哪个进程所占用,或者是查看当前系统网络的会话连接,操作如下:(1)、查看端口被那个进程ID(PID)所占用查看指定端口,使用命令:netstat -ano | findstr “445”上边这个445端口当前正在监听0.0.0.0地址,可以看到占用进程PID为4findstr更多用法可以通过findstr /?查看(2)、通过PID查看进程上边已知进程PID为4,使用命令:tasklist | findstr "4"查找进程。
【YOLOv10[基础]】热力图可视化实践③ | 热力图脚本升级 | 优化可视化效果 | 论文必备 | GradCAMPlusPlus, GradCAM, XGradCAM, EigenCAM等
热力图可视化实践③ | 热力图脚本升级 | 优化可视化效果 | 论文必备 | 遥遥领先
【时时三省】vector cast (vcast) 集成测试使用教程
山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省。
php 删除进程,一个删除进程的小程序详细介绍
看windows api的时候,作为练习,编写了个删除进程的程序。觉得里面知识点挺多的,所以贴上来当个笔记用。当然难免有错误,欢迎指教 ^^其中也用到了篇文章里面说到的调整权限的函数,于是就直接从关机程序里面copy过来了。下面是程序,关键地方给了注释。看windows api的时候,作为练习,编写了个删除进程的程序。觉得里面知识点挺多的,所以贴上来当个笔记用。当然难免有错误,欢迎指教 ^^其中也...
jdk-8u144-linux-x64.tar.gz.
该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包
C语言实战:手写控制台扫雷游戏,掌握数组与递归核心技巧
数组是C语言中最基础的数据结构之一,而递归则是算法思维的重要体现。在控制台环境下,如何利用二维数组模拟棋盘状态,并通过随机数生成雷区,是理解数据建模与逻辑设计的经典练习。扫雷游戏不仅锻炼对数组下标和边界处理的能力,还通过递归展开算法展现深度优先搜索的实际应用。这一项目广泛应用于编程教学、计算机二级备考及工程实践初体验。围绕一份完整可运行的C语言代码,详细拆解扫雷的布雷、数字计算、递归展开、胜负判断等核心流程,并针对常见的数组越界、随机种子设置、递归终止条件等典型坑点给出排查思路,帮助初学者真正将语法知识转化
SAP B1中文培訓教材_SDK
公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说
Probability and Statistics - 4th edition
Probability and Statistics - 4th edition
windows手工杀毒-寻找可疑进程之进程启动文件路径
如何通过进程启动文件的文件路径区分可疑进程
C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片
基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正
windows怎么查看/关闭端口占用
windows怎么查看/关闭端口占用1.Win+R打开cmd命令窗口2.输入`netstat -ano`查看所有端口运行状态3.查找指定端口命令:`netstat -aon | findstr "8081"`4.关闭端口进程指令:`taskkill /f /t /im java.exe` 1.Win+R打开cmd命令窗口 2.输入netstat -ano查看所有端口运行状态 3.查找指定端口命令...
《Windows核心编程》进程
《Windows程序设计》先放下了,不知道为什么,看不下去了,后面的感觉不是那么重要。 开始了《Windows核心编程》。 《Windows核心编程》进程 可以说是读书笔记吧,怎么样从书中提取到对自己有用的东西,是一门学问,本人正在学习中,写的不好,大家见谅。 一般将进程定义为一个正在运行的程序的实例,它由以下两部分构成: 1、一个内核对象,操作系统用它来管理进程。内核对象也
windows编程,根据进程名删除系统进程
【代码】windows编程,根据进程名删除系统进程。
windows环境下查看进程和杀死进程
查看进程:tasklist 杀死进程:tskill 进程号 以上指令在windows的环境下都
进程运行时删除启动进程的文件
精妙代码 作者:陆麟 转载请征得作者同意. 2001.1.12 下面的代码由Gary Nebbett写就.Gary Nebbett乃是WINDOWS NT/2000 NATIVE API REFERENCE的作者.乃NT系统一等一的高手.下面就分析一些他的这段代码. 这段代码在PROCESS没有结束前就将启动PROCESS的EXE文件删除了. int main(int argc,
1156



被折叠的 条评论
为什么被折叠?



