windows 自动管理其他的进程的源码

本文介绍了一个使用C++编写的Windows程序,该程序能够监控并管理其他进程,确保指定进程不会意外停止。核心功能包括动态加载动态链接库,启动和监控目标进程。程序通过读取配置文件来指定需要管理的进程,并使用Ntdll.dll中的数据结构和API进行进程信息查询。同时,程序可作为Windows服务运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    一、本人建的空间里,很少写,也不善于写的原因吧。但是此网站我找到很多好资料,所以,也想有点奉献。最近本人写了一个小程序,主要是学习用的,因为在自学win32编程。主要的功能就是来启动你需要的其他进程,比如,你不想某进程退出后,就不启动了。程序可以帮你完成这个任务。哦!还有程序的知识重点是动态载入动态链接库,接着调用里面的方法。

好了:直接上代码吧:

 

  

 

以上是头文件大家一看想必都明白了啊 ):,这些结构主要是跟Ntdll.dll相关的一些数据结构,本人也是网上捞的。哦!大部分在msdn上多有E文说明的。

 

     二、当然,下面就 .cpp文件了:

 

 

 

 

 

好了,有兴趣的朋友拷贝到vc 6.0上就可以了,就可以跑了。还有就是默认当成windows的服务程序来实现的,作为普通的应用程序可以把

SERVICE_TABLE_ENTRY 这段代码隐藏掉,下面的就可以了阿。

 

 

    三、还有一点就是要一个配置文件proconf.conf的格式要说明一下,一行就是一个进程的启动命令。所以,可以监管多个进程。其他不清楚地,就跟我谈论吧。互相学习,天天向上。哈哈......,有可以优化的,程序有缺陷的,欢迎各位同仁请指出。

    真的写累了阿,哈哈......,看人家上千字的敲,不容易啊!

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值