佚名通过本文主要向大家介绍了lol更新时关闭进程,进程被cpu中断运行时,进程在处理器上执行时,打印时出现打印进程,结束进程时拒绝访问等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 在进程管理器中,关闭进程时,怎么才能让进程捕捉到消息?
描述:
解决方案1:
描述:
我希望当别人通过进程管理器,关闭我的进程时,我的程序能够得到通知,并做相应的处理。应该怎么做?
解决方案1:
如果你是想要保护自己的进程的话:
1、hook ExitProcess API(具体是什么API 我忘了)
2、多线程 保护 主线程。类似 中国黑客 病毒的三线程保护。
3、隐藏你的进程。(远程注入线程,系统服务,进程链表隐藏...等等)
如果只是 在结束前 完成 下一次 的配置工作的话。
1、建立 一个外部文件 ,记录当前状态。类似 MyIE 的做法。
2、建立 一个守护进程 ,记录并监视 主进程。
可能 所答非所问了 见笑。
我查查看
解决方案3: 当别人通过进程管理器,关闭我的进程时
==>
会给你发消息WM_CLOSE的
void CMainFrame::OnClose()
{
if(IDOK == AfxMessageBox("你确实要关闭吗?",MB_OKCANCEL))
CFrameWnd::OnClose();
}