kxgchina
驱动小牛
驱动小牛
  • 注册日期2002-04-01
  • 最后登录2005-05-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1193回复:5

大家说说如何分辨不同驱动的DriverEntry?

楼主#
更多 发布于:2003-03-05 15:46
每个驱动都有一个DriverEntry显露给系统,系统如何知道,那一个是所需要的啊?不太明白,我感觉是系统根据硬件的配置信息,找到inf文件,然后找到这个驱动的DriverEntry,是这样吗?高手们,给小弟讲一下把!最好举个例子哦!!!!
KMK
KMK
驱动大牛
驱动大牛
  • 注册日期2001-09-12
  • 最后登录2017-10-06
  • 粉丝2
  • 关注0
  • 积分42分
  • 威望404点
  • 贡献值2点
  • 好评度58点
  • 原创分1分
  • 专家分1分
  • 社区居民
沙发#
发布于:2003-03-06 08:10
是在驱动里用IoCreateSymbolicLink产生一个shortcut(object)名,是唯一的,之後应用程式用 CreateFile(\\\\\\\\.\\\\****,,,,,,)呼叫它.
zfw
zfw
驱动小牛
驱动小牛
  • 注册日期2001-12-16
  • 最后登录2006-09-01
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-03-06 23:08
驱动安装后,在注册表中有硬件的guid,系统初始化时,PnP管理器根据驱动程序安装时的信息,找到DriverEntry的。
zfw
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2003-03-06 23:21
根据inf文件(然后记载于注册表),就能知道哪个sys文件是它的driver
godhuntress
驱动小牛
驱动小牛
  • 注册日期2002-12-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-03-06 23:24
是先通过inf,用symbolicname或是guid定位驱动,然后在这个驱动中找到入口driverentry。用到driverentry的时候已经定位完毕了
武汉新手前来报道! 请不佞赐教!
kxgchina
驱动小牛
驱动小牛
  • 注册日期2002-04-01
  • 最后登录2005-05-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-03-07 12:59
谢谢,给分!!!呵呵
游客

返回顶部