鱼C论坛

 找回密码
 立即注册
查看: 2842|回复: 3

VC++怎么调用驱动

[复制链接]
发表于 2012-11-26 13:58:26 | 显示全部楼层 |阅读模式
20鱼币
本帖最后由 陈贱伟 于 2012-11-26 16:20 编辑

今天看了一个视频教程
  实战.天邪驱动保护(恢复xx函数的SSDT表里面ssdt_hook钩子
  VB调用驱动篇(恢复xx函数的SSDT钩子)


这是驱动源代码 驱动源码.c 驱动源码.rar (3.89 KB, 下载次数: 3) 自己编译成.sys
怎么用VC++调用驱动








想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-11-28 23:00:37 | 显示全部楼层
本帖最后由 jun 于 2012-11-28 23:52 编辑

比如:用户模式的Win32 API  CreateFile( )------调用------
ntdll.dll中的NtCreatFile( )------进入内核模式,
再调用------内核模式中的 ntoskrnl.exe 的  NtCreateFile()
------它再创建 IRP (这里是IRP_MJ_CREATE)
--------然后让IRP指向驱动的派遣函数。

其实个人觉得去看《操作系统教程》---驱动调度技术-----这章比较好一点,
然后再 你看一下《Windows驱动开发技术详解》(张帆)写的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-12-2 11:20:19 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-12-2 22:06:25 | 显示全部楼层
s0512 发表于 2012-12-2 11:20
交个朋友吧~~大牛

上面这句是我在书上看到就顺手抄的而已,不是高手;我也正在学习驱动而已,可以共同探讨一下下QQ: 2395675929
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-15 17:00

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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