每个驱动都有一个DriverEntry显露给系统,系统如何知道,那一个是所需要的啊?不太明白,我感觉是系统根据硬件的配置信息,找到inf文件,然后找到这个驱动的DriverEntry,是这样吗?高手们,给小弟讲一下把!最好举个例子哦!!!!
回复(5) 2003-03-05 15:46 来自版块 - ABC初学者
表情
kxgchina谢谢,给分!!!呵呵(2003-03-07 12:59)
godhuntress是先通过inf,用symbolicname或是guid定位驱动,然后在这个驱动中找到入口driverentry。用到driverentry的时候已经定位完毕了(2003-03-06 23:24)
arthurtu根据inf文件(然后记载于注册表),就能知道哪个sys文件是它的driver(2003-03-06 23:21)
zfw驱动安装后,在注册表中有硬件的guid,系统初始化时,PnP管理器根据驱动程序安装时的信息,找到DriverEntry的。(2003-03-06 23:08)
KMK是在驱动里用IoCreateSymbolicLink产生一个shortcut(object)名,是唯一的,之後应用程式用 CreateFile(\\\\\\\\.\\\\****,,,,,,)呼叫它.(2003-03-06 08:10)

返回顶部