阅读:1260回复:2
有哪位仁兄能帮我的忙?
看了很多有关WDM的驱动后发现*.sys的编写格式大致都相同,在DriverEntry里面处理各种操作,如DriverUnload、AddDevice、DispPnp、DispatchCreate、DispatchClose、DispatchRead、DispatchWrite等。对于不同的驱动源代码来说,每个操作的代码好象都差不多,只不过有些功能多代码就多,功能少代码就少。我有个问题就是如何针对不同的设备具体编写*.sys以使它能够驱动?就是说设备不同的情况下,编写*.sys文件时,在DriverUnload、AddDevice、DispPnp、DispatchCreate、DispatchClose、DispatchRead、DispatchWrite这几个文件中,哪里有说明设备的明显特征?不会仅仅是设备名的不同吧??有哪位仁兄告诉我,本人在此表示感谢!
|
|
沙发#
发布于:2002-03-05 16:53
AddDevice的create deive是关键
|
|
|
板凳#
发布于:2002-03-05 17:08
用户被禁言,该主题自动屏蔽! |
|