LIUTANG
驱动大牛
驱动大牛
  • 注册日期2001-03-30
  • 最后登录2020-12-27
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望58点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
  • 社区居民
阅读:1572回复:7

驱动程序的动态加载问题

楼主#
更多 发布于:2002-03-22 16:17
    众所周知,驱动程序其实也是动态连接库的一种,但在DDK的函数中我找不到类似API中的LoadLibrary之类的函数,我现在只能使用隐式调用的方法,也就是把LIB连接上,这样就有一个问题,就是假如缺少了被调用的。SYS文件,就会导致驱动程序加载失败,所以我想请教各位能不能显示调用,在运行时加载别的驱动程序,请高手赐教。
Hideman
驱动中牛
驱动中牛
  • 注册日期2001-09-11
  • 最后登录2007-04-16
  • 粉丝0
  • 关注0
  • 积分70分
  • 威望7点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-03-22 20:08
win2000中比较容易实现动态加载,win98很困难。
Hideman
驱动中牛
驱动中牛
  • 注册日期2001-09-11
  • 最后登录2007-04-16
  • 粉丝0
  • 关注0
  • 积分70分
  • 威望7点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-03-22 20:34
win2k中可以用
StartService,StopSerivce,CreateService
你最好在论坛中搜索一下
algafly
驱动牛犊
驱动牛犊
  • 注册日期2001-11-27
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2002-03-22 21:13
能讲一下不用重起机器就能重新加载驱动程序的过程吗?
LIUTANG
驱动大牛
驱动大牛
  • 注册日期2001-03-30
  • 最后登录2020-12-27
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望58点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2002-03-27 11:28
可不可以在DDK里加载?也就是一个驱动夹在另一个驱动?
blue
驱动大牛
驱动大牛
  • 注册日期2001-04-25
  • 最后登录2010-10-15
  • 粉丝0
  • 关注0
  • 积分55分
  • 威望12点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-03-27 11:40
我记得有个例子程序在内核层可动态加载其它驱动的,但我记不太清是哪个了,待我去查一下。
Tom_lyd
驱动大牛
驱动大牛
  • 注册日期2001-09-02
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-03-27 14:13
需要调SCM提供的服务,你最好参考File monitor应用端的源码,它实现了动态加载。
www.sysinternals.com
Tom_lyd
LIUTANG
驱动大牛
驱动大牛
  • 注册日期2001-03-30
  • 最后登录2020-12-27
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望58点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
  • 社区居民
7楼#
发布于:2002-03-28 12:30
thanks
游客

返回顶部