primen
驱动牛犊
驱动牛犊
  • 注册日期2001-06-25
  • 最后登录2002-01-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2288回复:12

怎么在我的win2000下,Symbler Loader不能进入WinMain的断点入口

楼主#
更多 发布于:2002-01-25 09:26
本人在win2000下装入SOFTICE 4.05 for WIN2000,可以成功的加载应用程序,但在加载时老是不能进入WinMain,DllMain,Main断点。
附,再指教怎样用SOFTICE调试VXD,在REBOOT机了后,我键入CTL+D,再怎样进行VXD的调度。
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
沙发#
发布于:2002-01-25 10:10
2k上的sifice的bug,建议下载站上的softice补丁...
2.6的ice有bug,请等待网友写出教程...

[编辑 -  1/25/02 作者: znsoft]
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
sirroom
驱动大牛
驱动大牛
  • 注册日期2001-07-30
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望11点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-01-25 10:16
怎么偶的一装上就可以用哦,不过有时就不可以,真是怪哈
111
primen
驱动牛犊
驱动牛犊
  • 注册日期2001-06-25
  • 最后登录2002-01-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-01-25 13:26
我以经试了,但还是不行,我才看了Numega的网站。

I am loading a module with debug information into SoftICE. I can see the symbols and source for the module, but breakpoints that I set do not work properly. They either do not break at all, or when they do break, there is no source code available. What am I doing wrong?
SoftICE uses name recognition as its means of aligning symbols with the modules loaded by the OS. As a module is loaded, the OS sends load notification to SoftICE. SoftICE then compares the base name (the extension is truncated) of the module with the names of the symbol tables loaded. If there is a match, SoftICE synchronizes the symbols to the load address of the module. This can lead to two different problems. One, if the module name and the symbol table name do not match the symbols will not be relocated (they will still have virtual addresses associated with them). Two, if there are multiple modules with the same name, the symbols will be relocated to the last loaded module with that name. This may not be the module that you are debugging. In either case, you must make sure that the symbol table and the module name are the same. You must also make sure to only have a single module with a particular name loaded at the same time
sirroom
驱动大牛
驱动大牛
  • 注册日期2001-07-30
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望11点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-01-25 16:03
对啊,现在我发现偶另外装的就有机器不能debug.wuwu,不知道是怎么,原来是这么回事哦
111
primen
驱动牛犊
驱动牛犊
  • 注册日期2001-06-25
  • 最后登录2002-01-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-01-25 17:55
现在我重装了一个DriverStudio 2.5 Final版的,现在可以正确的调试应用程序了。但怎样用它调试驱动程序,因为我在转换.sys时,SOFTICE没有提示输入源文件,我CTL+D后,没有源文件,版主、4楼的可不可以讲一下怎样调试试驱动程序。
matt
驱动中牛
驱动中牛
  • 注册日期2001-07-24
  • 最后登录2016-02-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-01-25 18:31
不装VC试试看!
System Internals http://sys.xiloo.com
primen
驱动牛犊
驱动牛犊
  • 注册日期2001-06-25
  • 最后登录2002-01-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-01-25 18:45
我有vc6.0,有什么不行吗?
sirroom
驱动大牛
驱动大牛
  • 注册日期2001-07-30
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望11点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-01-26 13:53
你用的什么方式build出来的,
1.如果是用ddk check build environment下build出来的,怎么会不能,
2.你有没有symbol loader把你的vxd load啊?
要用那个东东吧。
3.你用的vc 的workplace做出的vxd,这个我也没搞明白
111
sirroom
驱动大牛
驱动大牛
  • 注册日期2001-07-30
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望11点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-01-28 19:23
可能真是bug哦,我总算遇到了,重装就好了。
heihei
111
xiaomin
驱动牛犊
驱动牛犊
  • 注册日期2001-11-05
  • 最后登录2004-10-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-04-03 15:45
请教:我在win 2000下,用SoftICE来debug驱动程序,在Symbol Loader的SoftICE Initialization Settings...中设置了Initialization String为BPX DriverEntry, BPX xxxFindAdapter, 等等,但是它不会停在DriverEntry或FindAdapter处,这是怎么一回事呢?有什么方法可以进到DriverEntry或FindAdapter中debug呢?谢谢!
Xiaomin
tigerzd
驱动老牛
驱动老牛
  • 注册日期2001-08-25
  • 最后登录2004-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-04-04 08:52
请教:我在win 2000下,用SoftICE来debug驱动程序,在Symbol Loader的SoftICE Initialization Settings...中设置了Initialization String为BPX DriverEntry, BPX xxxFindAdapter, 等等,但是它不会停在DriverEntry或FindAdapter处,这是怎么一回事呢?有什么方法可以进到DriverEntry或FindAdapter中debug呢?谢谢!


你有没有在SoftICE Initialization Settings中symbol中加入你想调试的程序的NMS文件?!
犯强汉者,虽远必诛! [img]http://www.driverdevelop.com/forum/upload/tigerzd/2002-12-13_sf10.JPG[/img]
xiaomin
驱动牛犊
驱动牛犊
  • 注册日期2001-11-05
  • 最后登录2004-10-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-04-04 08:59
当然有啦!
我先open module,再translate,再add the Symbol File *.nms。
这样对吗?



[编辑 -  4/4/02 作者: xiaomin]
Xiaomin
游客

返回顶部