HuYuguang
论坛版主
论坛版主
  • 注册日期2001-04-25
  • 最后登录2013-04-29
  • 粉丝3
  • 关注1
  • 积分92分
  • 威望11点
  • 贡献值0点
  • 好评度9点
  • 原创分1分
  • 专家分0分
阅读:2839回复:10

znsoft看过来

楼主#
更多 发布于:2002-08-20 11:32
MS站点上有些东西很重要,而且可能过期就没有了,例如
WIN95 DDK,NT DDK,以及相关的东西。

例如NT SP的SYMBOL,NT SP的check build,还有win9x的
symbol,以及win9x的补丁的symbol,还有win9x的一些核心
部件例如ndis.vxd,wmm.vxd等等的check build...


这些东西都有点过时,可是调试的时候没有它还真的不行,
幸亏这里有vc1.52,否则我可能真的只好满世界乱找了。

站长能不能利用高带宽去把MS站上的这些东西统统抓下来,
我的拨号只有可怜的56K,我实在是没有办法DOWN这些东西。

抓下来之后最后写一些说明。这种事情惠而不费,对平时写
程序非常有帮助的。

最新喜欢:

happybdhappyb...
不再回忆从前,我已经生活在幸福当中。
HuYuguang
论坛版主
论坛版主
  • 注册日期2001-04-25
  • 最后登录2013-04-29
  • 粉丝3
  • 关注1
  • 积分92分
  • 威望11点
  • 贡献值0点
  • 好评度9点
  • 原创分1分
  • 专家分0分
沙发#
发布于:2002-08-20 11:33
是每个版本啊,例如nt的各个sp,win95,win98,win98sp1,win98se,
winme等等。

还有win2k,win2k sp1,win2k sp2,win2k sp3。。。

MS站点上有些东西很重要,而且可能过期就没有了,例如
WIN95 DDK,NT DDK,以及相关的东西。

例如NT SP的SYMBOL,NT SP的check build,还有win9x的
symbol,以及win9x的补丁的symbol,还有win9x的一些核心
部件例如ndis.vxd,wmm.vxd等等的check build...


这些东西都有点过时,可是调试的时候没有它还真的不行,
幸亏这里有vc1.52,否则我可能真的只好满世界乱找了。

站长能不能利用高带宽去把MS站上的这些东西统统抓下来,
我的拨号只有可怜的56K,我实在是没有办法DOWN这些东西。

抓下来之后最后写一些说明。这种事情惠而不费,对平时写
程序非常有帮助的。
不再回忆从前,我已经生活在幸福当中。
HuYuguang
论坛版主
论坛版主
  • 注册日期2001-04-25
  • 最后登录2013-04-29
  • 粉丝3
  • 关注1
  • 积分92分
  • 威望11点
  • 贡献值0点
  • 好评度9点
  • 原创分1分
  • 专家分0分
板凳#
发布于:2002-08-20 11:34
我们的原则是,不放过ms站上的任何可能有用的东西...

是每个版本啊,例如nt的各个sp,win95,win98,win98sp1,win98se,
winme等等。

还有win2k,win2k sp1,win2k sp2,win2k sp3。。。

[quote]MS站点上有些东西很重要,而且可能过期就没有了,例如
WIN95 DDK,NT DDK,以及相关的东西。

例如NT SP的SYMBOL,NT SP的check build,还有win9x的
symbol,以及win9x的补丁的symbol,还有win9x的一些核心
部件例如ndis.vxd,wmm.vxd等等的check build...


这些东西都有点过时,可是调试的时候没有它还真的不行,
幸亏这里有vc1.52,否则我可能真的只好满世界乱找了。

站长能不能利用高带宽去把MS站上的这些东西统统抓下来,
我的拨号只有可怜的56K,我实在是没有办法DOWN这些东西。

抓下来之后最后写一些说明。这种事情惠而不费,对平时写
程序非常有帮助的。
[/quote]
不再回忆从前,我已经生活在幸福当中。
HuYuguang
论坛版主
论坛版主
  • 注册日期2001-04-25
  • 最后登录2013-04-29
  • 粉丝3
  • 关注1
  • 积分92分
  • 威望11点
  • 贡献值0点
  • 好评度9点
  • 原创分1分
  • 专家分0分
地板#
发布于:2002-08-20 13:01
[quote]MS站点上有些东西很重要,而且可能过期就没有了,例如
WIN95 DDK,NT DDK,以及相关的东西。

例如NT SP的SYMBOL,NT SP的check build,还有win9x的
symbol,以及win9x的补丁的symbol,还有win9x的一些核心
部件例如ndis.vxd,wmm.vxd等等的check build...
Huyg,想问句:那个symbol怎么用?是不是只能用于windbg,而在SoftICE就查不到了?我下载了win2000的symbol,安装后有一堆的*.dbg文件,怎么用呀?
这个问题可能很简单,但我实在不会,曰:三人行,必有我师焉。更何况你这大师级人物。 [/quote]

高版本的softice也可以用。但是由于没有source,所以
能够看到的只是系统组件的符号表,通常只有全局变量和
函数名。但是有个好处是,可以在关心的某个函数处中断
进去仔细察看里面的汇编代码。

如果是nt/2k/xp,那么单纯只有symbol还是很不够的,symbol
在customer diag盘中也有,网上通常通常也有。nt/2k/xp
提供chk build盘,安装之后非常慢,而且只有e文版。但是
chk build的好处最少也有两个好处--------在你什么都不做
的情况下:1、有非常多的dbgprint,你可以非常清楚的看到
函数的调用流程。2、有非常多的assert,这样你可以立即找
到代码出问题的地点,而不是等到系统不知道执行到了何处
才dump,那个时候基本上已经搞不清是什么原因了。
chkbuild盘中包括所有的sym/dbg,调试起来也容易些。

因为只有e文版,所以使用e文版vc,e文版的开发工具是重要
的,否则如果没有两台机器,开发的时候非常麻烦。
此外,要注意sp的对应。绝对不能够在chk 2k上打普通sp2
补丁,而应该打chk sp2补丁。

对于9x系统来说,ms不提供chk build的完整安装盘,
但是ms提供一些关键核心部件的chk 版本--------在
新版98ddk中有。winme的这些东西网上能够找到,用
ndis.exe查ms的网站,可以下一个ndis.exe,解开之后
就是ndis.vxd的chk build。

我很少用2k的chk build,但是9x就不同了,几乎我所有
的9x系统中都使用的chk build的ndis.vxd,netdi.dll,
vmm.vxd等等。所以我的所有win9x都是e文版的。
9x的ddk资料非常不全,没有这些东西很难开发一些特别
的东西。
不再回忆从前,我已经生活在幸福当中。
HuYuguang
论坛版主
论坛版主
  • 注册日期2001-04-25
  • 最后登录2013-04-29
  • 粉丝3
  • 关注1
  • 积分92分
  • 威望11点
  • 贡献值0点
  • 好评度9点
  • 原创分1分
  • 专家分0分
地下室#
发布于:2002-08-20 16:42
怪了,版主不是有msdn宇宙版?那些东东很多在光盘上都有啊?
其实要down容易,偶在公司用adsl来down,hoho,主要问题是down下来容易,然后在什么地方共享啊?
偶在网上down的乱七八糟的东东也有几十g了,光盘都刻了几十张........



我是有msdn,可是问题是那上百张盘我不可能都随身带着吧?

我开发的地方又很杂,通常是打一枪换一个地方。

而且msdn里面也有一些东西没有。通常是一些小技巧。
不再回忆从前,我已经生活在幸福当中。
游客

返回顶部