阅读:2605回复:6
API安装驱动程序问题看到本站的用API来安装DRIVER文章,我做了一些实验: 1。在WIN2000上,用API安装的驱动程序好象只能是NT式的程序,而且用API停止DRIVER时,DRIVER 并不从内存中卸栽。 2。而WDM式的DRIVER(不管哪种类型) 用INF来安装,在设备管理器里停止它后,DRIVER立即 从内存中卸栽,而WDM式的DRIVER 我用API来安装却失败,不知怎么回事。 (SYSTEMINTERNAL的REGMON 有具体SOURCE,DBGVIEW没见SOURCE,它 把把2个。SYS文件加到。EXE文件里面,执行DbgView.exe时,就调用API生成一个临时文件DBGV。SYS,安装完后,把临时文件删掉,此DRIVER是个FILTER可捕获DbgPrint(驱动程序)和TRACE(应用程序)的调试输出。真是个好工具。 |
|
沙发#
发布于:2001-05-13 09:04
KMD的安装是通过Service Manager,WDM的安装是用.inf。
WDM的安装,你可以看Walt Oney的fastinst的代码。 |
|
|
板凳#
发布于:2001-05-24 08:39
WDM 可否用SERVICE MANAGER。必须用INF 吗。
|
|
地板#
发布于:2001-05-24 09:19
[QUOTE]原本由 zhenjun 发表
[B]WDM 可否用SERVICE MANAGER。必须用INF 吗。 [/B][/QUOTE] 我没有试过。不过,用fastinst在98下不能安装wdm。 |
|
|
地下室#
发布于:2001-05-25 20:29
[QUOTE]原本由 guanri 发表
[B]能把试验的98安装程序代码共享一下么? [/B][/QUOTE] 你是说谁? |
|
|
5楼#
发布于:2003-05-20 22:57
谁有 Waltoney的《Programming the Windows Driver Model》书中的例子 FastInst ? 请发给小弟。
yintao@email.com.cn |
|
|
6楼#
发布于:2003-05-21 09:25
如果你先装了硬件,系统就会检查到,直接把你的inf和sys给它不就完了吗?
如果你还未装硬件,可以用api先安装。将inf copy 到winnt\\inf目录,并重命名oemn,自己看着办,将sys copy 到winnt\\system32\\drivers,改动注册表部分,这样以后加上硬件时就会自动识别,不会问你要拉。 |
|
|