阅读:1947回复:4
死锁的症状是不是死机?
我在hook的函数里等待应用层传来的事件,然后由应用层来设置这个事件,现在程序运行一会就死机了,不知道是不是因为多次进入hook函数造成等待同一事件多次。
|
|
沙发#
发布于:2008-02-21 16:41
代码框架都差不多,好的产品就体现在细节上那一点点的技巧
|
|
板凳#
发布于:2008-02-21 17:43
引用第1楼yuanyuan于2008-02-21 16:41发表的 : 深以为然! |
|
|
驱动小牛
|
地板#
发布于:2008-02-26 13:41
楼住问问题,你说些大话套话干什么用?我说下我的经验:
1.死锁,通常表现为把一个IRP挂起,那这个IRP所对应的线程肯定是挂起了,无法结束.通常鼠标键盘都能动,因为只有一个线程挂起.最好的办法是用!stacks 2命令列出当前所有线程情况,然后搜索你自己的驱动关键字,然后利用!thread到指定线程去看,90%都能找出原因. 2.死机,通常是在系统在DEBUG模式下的ASSERT()或其他一些错误. 3.黑屏,蓝屏,系统出错,正在写DUMP文件,如果设置了自动重起,写完后会重起. |
|
地下室#
发布于:2008-02-28 10:47
楼上的兄弟,太感谢了,这才是我要的答案阿。
|
|