阅读:2529回复:6
透明加密,FCB 问题求解PFCB fcb = (PFCB)FsContext; // 判断是否有其它进程打开着这个文件 if(fcb->UncleanCount > 1) { return FALSE; } 用windbg调试的时候,到if语句就停掉了,请问这是怎么会事? 问题解决了:FCB指向的内存不存在,谢谢楼下各位的回答 还有就是 windbg调试的时候,有的return语句会红色高亮显示,这个是为什么哦,菜鸟啊。。。。 这个我猜应该是那里设了断点吧,我在这个高亮区域取消断点后就不会高亮显示 了。 |
|
沙发#
发布于:2011-06-02 19:32
可能fcb指向的内存不可访问
|
|
|
板凳#
发布于:2011-06-02 19:32
最简单的办法,你在windbg的watch窗口,写入这个变量名,跟到这儿时一看就清楚了
|
|
|
地板#
发布于:2011-06-02 21:12
谢谢楼上两位
|
|
地下室#
发布于:2011-06-02 21:14
回 2楼(znsoft) 的帖子
对哦,没想到啊,呵呵。。。我刚接触驱动不久。。。 |
|
5楼#
发布于:2011-06-02 21:20
回 1楼(znsoft) 的帖子
有这可能,我没想到这点啊,谢谢啦。 |
|
6楼#
发布于:2011-06-02 21:53
如版主所说 观察这个变量fcb看看
|
|