dawner1
驱动牛犊
驱动牛犊
  • 注册日期2002-02-27
  • 最后登录2002-03-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1261回复:2

有哪位仁兄能帮我的忙?

楼主#
更多 发布于:2002-03-05 16:03
看了很多有关WDM的驱动后发现*.sys的编写格式大致都相同,在DriverEntry里面处理各种操作,如DriverUnload、AddDevice、DispPnp、DispatchCreate、DispatchClose、DispatchRead、DispatchWrite等。对于不同的驱动源代码来说,每个操作的代码好象都差不多,只不过有些功能多代码就多,功能少代码就少。我有个问题就是如何针对不同的设备具体编写*.sys以使它能够驱动?就是说设备不同的情况下,编写*.sys文件时,在DriverUnload、AddDevice、DispPnp、DispatchCreate、DispatchClose、DispatchRead、DispatchWrite这几个文件中,哪里有说明设备的明显特征?不会仅仅是设备名的不同吧??有哪位仁兄告诉我,本人在此表示感谢!
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2002-03-05 17:08
用户被禁言,该主题自动屏蔽!
KungFu
驱动大牛
驱动大牛
  • 注册日期2001-09-27
  • 最后登录2008-04-08
  • 粉丝0
  • 关注0
  • 积分221分
  • 威望24点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-03-05 16:53
AddDevice的create deive是关键
我不写驱动好多年
游客

返回顶部