如何判断别的进程产生了异常 需要作个监控程序,监控系统中已运行进程的各种情况,有没有办法可以获知被监控进程的异常情况,比如访问了一个无效指针,弹出windows标准的异常窗口 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 This function retrieves the context of the specified thread.BOOL GetThreadContext( HANDLE hThread, LPCONTEXT lpContext ); 老大,能说的详细些么?查了一下CONTEXT的资料,网上不多啊如果进程发生异常,寄存器里有特定的标志么? 找到一个:标志寄存器RF(Restart Flag):重启标志,它的宽度是1位。它主要控制是否接受调试故障。RF=0接受,RF=1忽略。如果你的程序每一条指令都被成功执行,那么RF会被清0。而当接受到一个非调试故障时,处理器置RF=1。 一等一的高手都来了,哈哈。谢谢大家捧场! 说一下需求吧,我要作的是一个看门狗程序,检测同一机器上的各种服务进程(基本上都是第三方的),当发现有服务发生异常或长时间未响应时,就干掉并重启。 进程长时间未响应,这个好判断,现在就是苦于不知如何判断一个进程是否发生了异常,希望大家多给些思路。 “theendname(闲时来走走,顺道来踩踩)”,你的办法能说得更详细些么?谢谢了 关于孙鑫VC++6.0深入讲解 按下enter键改变输入焦点 的问题 控制其他程序的视图翻转Rotate 消息路径解惑 重叠端口接受端定时器的问题? 高分求教如何制作tcp通信和udp通信的dll(望详解) switch...case的问题 请教高手,我用VC调DELPHI写的动态库,为什么调不起来? 大神帮忙看段代码,多线程内存泄露问题! 有谁写过带smtp认证的发送邮件的程序,最好可发送附件,并且能执行的。 为什么没人回答我的问题!!!天那 问一个菜问题:用ADO数据库编程,SQLServer和Oracle有区别吗? vc.net中有picturebox这个控件吗?
HANDLE hThread,
LPCONTEXT lpContext
);
如果进程发生异常,寄存器里有特定的标志么?
标志寄存器
RF(Restart Flag):重启标志,它的宽度是1位。它主要控制是否接受调试故障。RF=0接受,RF=1忽略。如果你的程序每一条指令都被成功执行,那么RF会被清0。而当接受到一个非调试故障时,处理器置RF=1。
说一下需求吧,我要作的是一个看门狗程序,检测同一机器上的各种服务进程(基本上都是第三方的),当发现有服务发生异常或长时间未响应时,就干掉并重启。
进程长时间未响应,这个好判断,现在就是苦于不知如何判断一个进程是否发生了异常,希望大家多给些思路。
“theendname(闲时来走走,顺道来踩踩)”,你的办法能说得更详细些么?谢谢了