partime
驱动牛犊
驱动牛犊
  • 注册日期2002-02-27
  • 最后登录2009-11-09
  • 粉丝0
  • 关注0
  • 积分211分
  • 威望61点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
阅读:1830回复:13

2K下的TDI层驱动可不可以在XP下使用?

楼主#
更多 发布于:2002-11-26 16:46
好像直接使用不行
但是在XPDDK下编译连接后呢?
急请教!
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
沙发#
发布于:2002-11-26 17:21
我不知道你写过没有,但我写的就可以在XP下跑。
magicx
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2014-08-18
  • 粉丝1
  • 关注0
  • 积分-14分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-11-26 17:37
好像直接使用不行
但是在XPDDK下编译连接后呢?
急请教!


可以的 :o
[color=red]大头鬼! :P[/color]
partime
驱动牛犊
驱动牛犊
  • 注册日期2002-02-27
  • 最后登录2009-11-09
  • 粉丝0
  • 关注0
  • 积分211分
  • 威望61点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-11-26 22:21
需要XPDDK编译吗?
好像2KDDK编译的不行。
谢谢!
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
地下室#
发布于:2002-11-27 09:54
需要XPDDK编译吗?
好像2KDDK编译的不行。
谢谢!

胡说,除了不能在98下面跑,NT/2000/XP我都试过,没什么问题。
partime
驱动牛犊
驱动牛犊
  • 注册日期2002-02-27
  • 最后登录2009-11-09
  • 粉丝0
  • 关注0
  • 积分211分
  • 威望61点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-11-27 11:24
怎么就断定别人是胡说呢?
确实我的TDI驱动在XP下工作不正常
可以加载,但是没有收到数据,比较奇怪
gjpland
驱动小牛
驱动小牛
  • 注册日期2001-09-13
  • 最后登录2011-03-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-11-27 11:34
怎么就断定别人是胡说呢?
确实我的TDI驱动在XP下工作不正常
可以加载,但是没有收到数据,比较奇怪

我能确定只要TDI程序写的没有问题
在WINDOWS95,98,NT,2K,XP下都可以运行。
你首先确定一下你的程序是否有问题,
除非在文档中明确表明(包括一些函数的说明),否则微软的东西一般都是向下兼容的。
我思故我在,脑袋不会坏.
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
7楼#
发布于:2002-11-27 12:16

我能确定只要TDI程序写的没有问题
在WINDOWS95,98,NT,2K,XP下都可以运行。
你首先确定一下你的程序是否有问题,
除非在文档中明确表明(包括一些函数的说明),否则微软的东西一般都是向下兼容的。

95/98的TDI Filter跟NT/2000的方法,编译环境都不一样吧?

[编辑 -  11/27/02 by  fracker]
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
8楼#
发布于:2002-11-27 12:20
怎么就断定别人是胡说呢?
确实我的TDI驱动在XP下工作不正常
可以加载,但是没有收到数据,比较奇怪

Sorry,
方法肯定是一样的,但是有些函数是不大一样的,具体你可以打开ndis.h里面看,有好多的条件编译,如什么build > xxxx之类的。
举个例子吧,好像是PsGetCurrentProcess得到的那个PEPROCESS结构,好像在NT和2000下就有些不同,不过我的驱动不涉及到这些乱七八糟的结构,幸福!
partime
驱动牛犊
驱动牛犊
  • 注册日期2002-02-27
  • 最后登录2009-11-09
  • 粉丝0
  • 关注0
  • 积分211分
  • 威望61点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-12-09 14:54
请高手指教:
同样的注册信息
TDI驱动在2000下可以正常工作
但是在XP下不能启动,错误信息为:
依存服务不存在,或已标记为删除
注册表信息如下:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\mytdi]
\"Type\"=dword:00000001
\"Start\"=dword:00000001
\"ErrorControl\"=dword:00000001
\"Tag\"=dword:00000005
\"ImagePath\"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,64,00,\\
  72,00,69,00,76,00,65,00,72,00,73,00,5c,00,74,00,64,00,69,00,5f,00,66,00,77,\\
  00,2e,00,73,00,79,00,73,00,00,00
\"DisplayName\"=\"mytdi\"
\"Group\"=\"PNP_TDI\"
\"DependOnService\"=hex(7):54,00,00,00,63,00,00,00,70,00,00,00,69,00,00,00,70,00,\\
  00,00,00,00,00,00,00,00,00,00
\"DependOnGroup\"=hex(7):00,00,00,00

[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\mytdi\\Enum]
\"0\"=\"Root\\\\LEGACY_MYTDI\\\\0000\"
\"Count\"=dword:00000001
\"NextInstance\"=dword:00000001

fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
10楼#
发布于:2002-12-09 16:42
最简单的方法就是造出来一个架子,这个架子是肯定可以运行的,然后把你的功能一个一个地放上去,一直到出错为止。
partime
驱动牛犊
驱动牛犊
  • 注册日期2002-02-27
  • 最后登录2009-11-09
  • 粉丝0
  • 关注0
  • 积分211分
  • 威望61点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-12-09 16:46
谢谢啦
上次冒犯斑竹虎威,望勿介意不吝赐教

我的问题是在XP下加载失败,看起来应该是注册表问题
所以请教。

错误信息为依存服务不存在,或已标记为删除
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
12楼#
发布于:2002-12-09 17:00
谢谢啦
上次冒犯斑竹虎威,望勿介意不吝赐教

我的问题是在XP下加载失败,看起来应该是注册表问题
所以请教。

错误信息为依存服务不存在,或已标记为删除

讨论技术,只要不闹到派出所都没有关系。
wangdacheng
驱动牛犊
驱动牛犊
  • 注册日期2002-10-01
  • 最后登录2003-03-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2002-12-09 17:44
TDI要在tcp/udp后面加载,不知道是不是这个问题
游客

返回顶部