上海IT外包-专业IT外包服务商-IT网站外包服务网
当前位置:IT外包 > 新闻资讯 > 常见问题 >

windows下如何在进程被任务管理器杀死之前做一些

发表日期:2019-03-19 13:37文章编辑:IT33浏览次数: 标签:    

IT外包问:windows下如何在进程被任务管理器杀死之前做一些处理?
 
 
 
答:你说的hook TerminateProcess并不可靠,即便一定调该函数来结束进程,但任何程序都可以调该函数,你仅仅勾住任务管理器的TerminateProcess并不管用,比方说人家可以用xuetr、诺顿任务管理器、procexp等。在3环,你很难做一个全局的函数钩子,当然客户机就运行你这个程序,那另          说。
 
      正确的做法是你给子进程附加一个dll(或者修改exe代码),该dll的内容很简单,就是和主进程心跳,收不到就自己结束自己。既然你能够给任务管理器写钩子,说明拉起dll的技术你已经有了,主要是你的思路的问题。
相关新闻
it外包
Keywords: it外包 it外包