阅读:2058回复:12
百分 再问:debug版没有出现问题,free版会出现蓝屏,这种情况如何调试?
今天有点收获,但是程序调好了后,发现free版慧兰屏。有没有解决方法?
[编辑 - 2/23/05 by aasa2] |
|
|
沙发#
发布于:2005-02-22 16:40
我使用文件驱动的sfilter修改编译两个版本build和free。
其中build运行正常,free蓝屏,提示:FAT_FILE_SYSTEM. 如何解决呢? |
|
|
板凳#
发布于:2005-02-22 16:40
按汇编调试
|
|
|
驱动老牛
|
地板#
发布于:2005-02-22 17:24
可能是代码有问题,未初始化的变量在两种情况下初始值不同,是不是那个变量没有初始化
|
|
地下室#
发布于:2005-02-22 20:13
可能是代码有问题,未初始化的变量在两种情况下初始值不同,是不是那个变量没有初始化 问题没那么简单,可能需要调整编译选项..... |
|
|
5楼#
发布于:2005-02-23 08:36
关注!
[编辑 - 2/23/05 by Zhouy] |
|
驱动老牛
|
6楼#
发布于:2005-02-23 09:03
可能要调整哪些呢 |
|
7楼#
发布于:2005-02-23 09:13
我觉得还是应该用softice的driver命令列出该驱动的各种入口,按汇编调试!
|
|
|
8楼#
发布于:2005-02-23 09:18
这个问题比较棘手
我把分加到100! |
|
|
9楼#
发布于:2005-02-23 09:22
可能的原因比较多,建议用softice或者屏蔽部分代码的方法先找到出错的代码位置,然后再想解决的方法。
|
|
|
10楼#
发布于:2005-02-23 09:26
这种情况很少见。
release版速度比调试版快一点。其他方面区别不大吧? 以前我遇到过调试版在调试状态下才出bug,就是因为速度问题。 |
|
|
11楼#
发布于:2005-02-23 09:29
或者,发上来,大家试试,否则只能隔靴搔痒,也许还是环境问题,也许本身debug版也有问题
|
|
|
12楼#
发布于:2005-02-23 10:46
问题解决,谢谢大家,尤其是fsfile的建议很好。
RtlInitAnsiString( &DestinationString, szBuffer); DestinationString.MaximumLength = 1234; 这个是错的,不能这样定义 |
|
|