xemexzj
驱动牛犊
驱动牛犊
  • 注册日期2001-11-07
  • 最后登录2006-03-15
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:2189回复:5

passthru的问题请高手指点

楼主#
更多 发布于:2001-11-17 15:54
2000ddk的文档说 NetService Class 的 ClassGuid 为
{4D36E975-E325-11CE-BFC1-08002BE10318}
但passthru中netsf.inf中的却是
{4D36E974-E325-11CE-BFC1-08002BE10318}
请问这是为何,有没有关系?

最新喜欢:

linwnlinwn
xeme
HuYuguang
论坛版主
论坛版主
  • 注册日期2001-04-25
  • 最后登录2013-04-29
  • 粉丝3
  • 关注1
  • 积分92分
  • 威望11点
  • 贡献值0点
  • 好评度9点
  • 原创分1分
  • 专家分0分
沙发#
发布于:2001-11-17 22:25
2000ddk的文档说 NetService Class 的 ClassGuid 为
{4D36E975-E325-11CE-BFC1-08002BE10318}
但passthru中netsf.inf中的却是
{4D36E974-E325-11CE-BFC1-08002BE10318}
请问这是为何,有没有关系?
 


网络服务的classid是{4D36E974-E325-11CE-BFC1-08002BE10318},
也就是passthru的那个。你看到的我不知道是在文档的什么地方。
如果有,我想是ms的笔误。

{4D36E975-E325-11CE-BFC1-08002BE10318}
是传输协议的classid。winxp的imd
的安装过程和win2k不一样。我没有仔细
研究,似乎winxp的imd不需要用服务的方法
安装了,而是安装协议。ndis的次序本来
就是先安装协议,然后让协议装载miniport。
winxp这个过程似乎更为合理了。

winxp的ndis是ndis5.1,但是我发现安装过程
和imd似乎增强了不少了功能。
不再回忆从前,我已经生活在幸福当中。
xemexzj
驱动牛犊
驱动牛犊
  • 注册日期2001-11-07
  • 最后登录2006-03-15
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-11-18 14:31
多谢版主的回复.
我因为不懂inf中的意思才一个个section的找, 我是在文档的这个地方看到的:
Network drivers -> part5 -> 1.2.2 Version Section for Network INF Files 原文如下:
Network Class  ClassGuid
Net            {4D36E972-E325-11CE-BFC1-08002BE10318}
NetTrans       {4D36E973-E325-11CE-BFC1-08002BE10318}
NetClient      {4D36E974-E325-11CE-BFC1-08002BE10318}
NetService     {4D36E975-E325-11CE-BFC1-08002BE10318}
后来我把 ..74.. 改成 ..75..再安装果然不行, 提示错误\"指定的位置不存在硬件信息\".
那么是不是NetTrans, NetClient, NetService的三个值都搞错了?

另外:
softice的鼠标乱飞,根本没法用,有没有解决办法?
结构变量的\'+\'没法击开,不知是否有其它的方法看结构的成员.
xeme
HuYuguang
论坛版主
论坛版主
  • 注册日期2001-04-25
  • 最后登录2013-04-29
  • 粉丝3
  • 关注1
  • 积分92分
  • 威望11点
  • 贡献值0点
  • 好评度9点
  • 原创分1分
  • 专家分0分
地板#
发布于:2001-11-18 19:54
多谢版主的回复.
我因为不懂inf中的意思才一个个section的找, 我是在文档的这个地方看到的:
Network drivers -> part5 -> 1.2.2 Version Section for Network INF Files 原文如下:
Network Class  ClassGuid
Net            {4D36E972-E325-11CE-BFC1-08002BE10318}
NetTrans       {4D36E973-E325-11CE-BFC1-08002BE10318}
NetClient      {4D36E974-E325-11CE-BFC1-08002BE10318}
NetService     {4D36E975-E325-11CE-BFC1-08002BE10318}
后来我把 ..74.. 改成 ..75..再安装果然不行, 提示错误\"指定的位置不存在硬件信息\".
那么是不是NetTrans, NetClient, NetService的三个值都搞错了?

另外:
softice的鼠标乱飞,根本没法用,有没有解决办法?
结构变量的\'+\'没法击开,不知是否有其它的方法看结构的成员.
 


这个地方似乎是ms的笔误,你要正确的值,可以去看sample。

此外,softice的鼠标我也没有办法,因为我也遇到相同的问题
无法解决。原因在于softice似乎不支持那种带轮子的鼠标,
偏偏现在的鼠标好像都带轮子,有的还带了两个。我手头上
有两个鼠标,一个就是那种10块钱买的只有2个键的鼠标,
是我开发驱动程序的时候用的。我建议你去找一个老鼠标,
没有轮子的那种,一切问题就都解决了。
不再回忆从前,我已经生活在幸福当中。
lucker
驱动牛犊
驱动牛犊
  • 注册日期2001-09-14
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2001-11-21 17:40
如果用3D或4D的鼠标,在SoftIce的MouseSetup中选PS2 Compatible,然后在勾选“Microsoft InterlliMouse”,就可以了,我试过的说。呵呵。    
HuYuguang
论坛版主
论坛版主
  • 注册日期2001-04-25
  • 最后登录2013-04-29
  • 粉丝3
  • 关注1
  • 积分92分
  • 威望11点
  • 贡献值0点
  • 好评度9点
  • 原创分1分
  • 专家分0分
5楼#
发布于:2001-11-21 20:29
如果用3D或4D的鼠标,在SoftIce的MouseSetup中选PS2 Compatible,然后在勾选“Microsoft InterlliMouse”,就可以了,我试过的说。呵呵。    


我有些鼠标可以,有些不行,那些轮子松动的几乎没有办法
使用softice 。新鼠标要好一点。似乎鼠标消息发的过多?
不再回忆从前,我已经生活在幸福当中。
游客

返回顶部