找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 10367|回复: 17

在VB6里如何加载文件驱动?

 火.. [复制链接]

9

主题

39

回帖

0

精华

铜牌会员

积分
67
发表于 2011-5-18 08:37:49 | 显示全部楼层 |阅读模式
在VB6里如何加载文件驱动? SERVICE_FILE_SYSTEM_DRIVER

用INF文件安装,然后用CMD命令启动"SC START MD.sys",没有问题.
在VB6里,如果用以下的加载方法,直接蓝屏.不知为何?
  With m_DriverLoader
  .szDrvFilePath = Replace(App.Path & "\MD.sys", "\\", "\")
  .szDrvLinkName = "\\.\MD"
  .szDrvDisplayName = "MD"
  .szDrvSvcName = "MD"
  .szDrvDeviceName = "MD"
   
  .InstDrv
  .StartDrv
  .OpenDrv   
  End with

9

主题

39

回帖

0

精华

铜牌会员

积分
67
 楼主| 发表于 2011-5-19 11:12:51 | 显示全部楼层
高手们帮解答一下啊.Tesla.Angela在吗?

857

主题

2632

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36130
发表于 2011-5-19 12:39:51 | 显示全部楼层
再次重申,Tesla.Angela现在对底层的东西已经不太熟悉了。详见:
http://www.m5home.com/bbs/thread-5150-1-1.html
不过在我的记忆中,这样子加载木有错啊。

9

主题

39

回帖

0

精华

铜牌会员

积分
67
 楼主| 发表于 2011-5-19 12:46:06 | 显示全部楼层
是啊.专家,你现在不研究底层,研究什么啊?

9

主题

39

回帖

0

精华

铜牌会员

积分
67
 楼主| 发表于 2011-5-19 12:48:14 | 显示全部楼层
哦,看到了.有点可惜啊.

9

主题

39

回帖

0

精华

铜牌会员

积分
67
 楼主| 发表于 2011-5-19 12:59:22 | 显示全部楼层
Tesla.Angela,我看到你以前写的示例,驱动类型是:SERVICE_KERNEL_DRIVER,如果是SERVICE_FILE_SYSTEM_DRIVER,也是这样加载吗?

857

主题

2632

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36130
发表于 2011-5-19 13:12:29 | 显示全部楼层
这个不清楚,你可以询问一些核心会员,如naylon、ywledoc。
他们的技术都比我牛。

9

主题

39

回帖

0

精华

铜牌会员

积分
67
 楼主| 发表于 2011-5-19 14:36:17 | 显示全部楼层
好的.谢谢Tesla.Angela.    naylon、ywledoc在吗?帮我看一下.

857

主题

2632

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36130
发表于 2011-5-19 16:42:56 | 显示全部楼层
回复 sandu 的帖子

发送论坛短信

9

主题

39

回帖

0

精华

铜牌会员

积分
67
 楼主| 发表于 2011-5-19 16:50:43 | 显示全部楼层
好的.感谢!

9

主题

39

回帖

0

精华

铜牌会员

积分
67
 楼主| 发表于 2011-5-19 16:53:53 | 显示全部楼层
我跟踪了一下代码,是在ret = StartService(hSvcHandle, 0, 0)执行后,出现的蓝屏.

9

主题

39

回帖

0

精华

铜牌会员

积分
67
 楼主| 发表于 2011-5-19 16:58:37 | 显示全部楼层
发短信错误提示:"UCenter info: MySQL Query Error
SQL:INSERT INTO [Table]pms (msgfrom,msgfromid,msgtoid,folder,new,subject,dateline,related,message,fromappid) VALUES ('sandu','9875','7072','inbox','1','专家,你好.我现在遇到一个问题,帮我看一下这个贴http://www.m5home.com/bbs/thre ...','1305795451','0','专家,你好.我现在遇到一个问题,帮我看一下这个贴http://www.m5home.com/bbs/thread-5453-1-1.html.谢谢!','1')
Erroruplicate entry '4367' for key 'PRIMARY'
Errno:1062
"
呵呵,问题都让我赶上了.

9

主题

39

回帖

0

精华

铜牌会员

积分
67
 楼主| 发表于 2011-5-20 08:53:15 | 显示全部楼层
好的.我查一下.谢谢!

9

主题

39

回帖

0

精华

铜牌会员

积分
67
 楼主| 发表于 2011-5-20 10:12:19 | 显示全部楼层
naylon ,如果是驱动的初始化代码有问题,用CMD命令启动"SC START MD.sys"来启动是正常的,是不是和VB6的加载启动方式有什么差异啊?

9

主题

39

回帖

0

精华

铜牌会员

积分
67
 楼主| 发表于 2011-5-20 18:14:51 | 显示全部楼层
好的.我试一下.感谢!

275

主题

3017

回帖

1

精华

管理员

嗷嗷叫的老马

积分
17064

论坛牛人贡献奖关注奖最佳版主进步奖人气王疯狂作品奖精英奖赞助论坛勋章乐于助人勋章

QQ
发表于 2011-5-26 20:36:18 | 显示全部楼层
驱动啊......过几天我也开始玩玩
我就是嗷嗷叫的老马了......

9

主题

39

回帖

0

精华

铜牌会员

积分
67
 楼主| 发表于 2011-6-7 13:39:06 | 显示全部楼层
现在不蓝屏了,可是执行.InstDrv总是不成功FALSE,困惑啊.

9

主题

39

回帖

0

精华

铜牌会员

积分
67
 楼主| 发表于 2011-6-10 14:55:19 | 显示全部楼层
Tesla.Angela 你好!用你的驱动开发模板,对于加载文件过滤驱动,总是不能成功.也就是对WDK安装后的WinDDK\7600.16385.0\src\filesys\miniFilter\minispy目录下的生成的minispy.sys加载,在执行到安装时就FALSE了,是不是模板还需做一些调整?请指教,我不知怎么调整.你可以加载minispy.sys试一下.谢谢!
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表