sandu 发表于 2011-5-18 08:37:49

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

在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

sandu 发表于 2011-5-19 11:12:51

高手们帮解答一下啊.Tesla.Angela在吗?

Tesla.Angela 发表于 2011-5-19 12:39:51

再次重申,Tesla.Angela现在对底层的东西已经不太熟悉了。详见:
http://www.m5home.com/bbs/thread-5150-1-1.html
不过在我的记忆中,这样子加载木有错啊。

sandu 发表于 2011-5-19 12:46:06

是啊.专家,你现在不研究底层,研究什么啊?

sandu 发表于 2011-5-19 12:48:14

哦,看到了.有点可惜啊.

sandu 发表于 2011-5-19 12:59:22

Tesla.Angela,我看到你以前写的示例,驱动类型是:SERVICE_KERNEL_DRIVER,如果是SERVICE_FILE_SYSTEM_DRIVER,也是这样加载吗?

Tesla.Angela 发表于 2011-5-19 13:12:29

这个不清楚,你可以询问一些核心会员,如naylon、ywledoc。
他们的技术都比我牛。

sandu 发表于 2011-5-19 14:36:17

好的.谢谢Tesla.Angela.    naylon、ywledoc在吗?帮我看一下.

Tesla.Angela 发表于 2011-5-19 16:42:56

回复 sandu 的帖子

发送论坛短信

sandu 发表于 2011-5-19 16:50:43

好的.感谢!

sandu 发表于 2011-5-19 16:53:53

我跟踪了一下代码,是在ret = StartService(hSvcHandle, 0, 0)执行后,出现的蓝屏.

sandu 发表于 2011-5-19 16:58:37

发短信错误提示:"UCenter info: MySQL Query Error
SQL:INSERT INTO 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')
Error:Duplicate entry '4367' for key 'PRIMARY'
Errno:1062
"
呵呵,问题都让我赶上了.

sandu 发表于 2011-5-20 08:53:15

好的.我查一下.谢谢!

sandu 发表于 2011-5-20 10:12:19

naylon ,如果是驱动的初始化代码有问题,用CMD命令启动"SC START MD.sys"来启动是正常的,是不是和VB6的加载启动方式有什么差异啊?

sandu 发表于 2011-5-20 18:14:51

好的.我试一下.感谢!

马大哈 发表于 2011-5-26 20:36:18

驱动啊......过几天我也开始玩玩{:1_129:}

sandu 发表于 2011-6-7 13:39:06

现在不蓝屏了,可是执行.InstDrv总是不成功FALSE,困惑啊.

sandu 发表于 2011-6-10 14:55:19

Tesla.Angela 你好!用你的驱动开发模板,对于加载文件过滤驱动,总是不能成功.也就是对WDK安装后的WinDDK\7600.16385.0\src\filesys\miniFilter\minispy目录下的生成的minispy.sys加载,在执行到安装时就FALSE了,是不是模板还需做一些调整?请指教,我不知怎么调整.你可以加载minispy.sys试一下.谢谢!
页: [1]
查看完整版本: 在VB6里如何加载文件驱动?