阅读:1573回复:7
驱动程序的动态加载问题
众所周知,驱动程序其实也是动态连接库的一种,但在DDK的函数中我找不到类似API中的LoadLibrary之类的函数,我现在只能使用隐式调用的方法,也就是把LIB连接上,这样就有一个问题,就是假如缺少了被调用的。SYS文件,就会导致驱动程序加载失败,所以我想请教各位能不能显示调用,在运行时加载别的驱动程序,请高手赐教。
|
|
沙发#
发布于:2002-03-22 20:08
win2000中比较容易实现动态加载,win98很困难。
|
|
板凳#
发布于:2002-03-22 20:34
win2k中可以用
StartService,StopSerivce,CreateService 你最好在论坛中搜索一下 |
|
地板#
发布于:2002-03-22 21:13
能讲一下不用重起机器就能重新加载驱动程序的过程吗?
|
|
地下室#
发布于:2002-03-27 11:28
可不可以在DDK里加载?也就是一个驱动夹在另一个驱动?
|
|
5楼#
发布于:2002-03-27 11:40
我记得有个例子程序在内核层可动态加载其它驱动的,但我记不太清是哪个了,待我去查一下。
|
|
6楼#
发布于:2002-03-27 14:13
需要调SCM提供的服务,你最好参考File monitor应用端的源码,它实现了动态加载。
www.sysinternals.com |
|
|
7楼#
发布于:2002-03-28 12:30
thanks
|
|