问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么用代码实现WDM文件过滤驱动安装

发布网友 发布时间:2022-05-07 14:23

我来回答

1个回答

热心网友 时间:2022-06-30 07:15

为了让这个驱动被系统加载,必须创建一个inf文件。由于是使用现成的例子,因此这一步也可以省下来。直接右键点击例子中的inf文件,在弹出的菜单中选择“安装”即可。
这里要注意的是,inf中的StartType参数,它可以控制驱动被加载的方式:
SERVICE_AUTO_START (2) 安全模式下不会自动加载 SERVICE_BOOT_START (0) 在系统安全模式下启动时 驱动也会自动加载
SERVICE_DEMAND_START(3) 则驱动不会自动加载
因为是测试,我使用SERVICE_DEMAND_START,即由手动加载驱动。例子是miniFilter驱动,因此可以在命令提示行中用“fltmc load 驱动名称”来加载,相应的卸载是“fltmc unload”。如果是其它驱动,则用"net start 驱动名称"来加载,相应的卸载是"net stop 驱动名称"。注意驱动名称不是文件名,而是inf中[Settings]的ServiceName值。驱动要发布时,也可以通过CreateService & StartService API来动态安装。
Inf文件的写法,可以参考例子,或者拿现成的改一改。下面的是摘自驱动开发网的
XiangXiangRen整理的Inf文件,改起来比较方便,谢谢XiangXiangRen
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 黑龙江债权转让合同纠纷该怎样取证 安徽债权转让合同纠纷应该怎么样取证 房产官司律师费多少 想问问IT包含哪些方面,武汉这边学哪个会比较好一点 武汉有哪些IT培训机构,培Java要多少钱? 人在武汉,想学IT,有好点的电脑学校推荐 武汉学IT哪一家好? 白色的棉衣沾到有黑色的机油(润滑油),要怎样才洗得掉? 凤梨是不是指菠萝? 凤梨是不是就是菠萝? qq钱包没绑定银行卡可以付钱吗 qq没有绑定银行卡可以进行qq支付吗? DNF满级之后该怎么玩 请问下域名证书复印件在哪里看?? 为什么我去查域名,显示域名已经注册,但又查不到域名证书等详细资料? 万网域名证书查询网址谁知道发一个? 新网怎么查看域名证书? 关于域名注册的几个疑问? 新网域名证书哪里可以查询? 注册不了也登录不了怎么办? 手机号注册不了怎么办 红米note3屏幕密码忘了,手机已锁定,怎么整 注册不了怎么办? minifilter微过滤驱动怎么过滤内存映射的文件比如notepad读txt文件 nullfilter [MiniFilter]驱动隐藏文件夹的实现(支持Win7)从网上看的代码,在WIN7下实现有错误。 有没有打开u盘强行运行程序的方法 跪求通过VC编程实现文件夹加密(最好有实现原理和代码) 请问红伞在注册表中有哪些重要键值 可食用的水母除了海蜇还有哪几种? 请看图片 这是什么水母?能吃吗? 我从水母馆买了两只水母,听说有些水母可以吃,想问一下各位,我买的水母叫什么?能吃吗? 这是什么水母能吃吗有毒吗? 这是什么水母?它们吃什么 取快递怎么收费 你好,取快递要收费吗? 请问小件快递是怎么收费的?可以网上下单,让快递上门取货吗? 我想要个搞笑的个性签名,我是8年级的男学生,最好有关学习的搞笑签名!!!!!!(给采纳) 求英语作文,假设你是李明,收到了美国Alice的来信,写回信,八十字左右,介绍学校的情况,内容包括,... 介绍学校的英文作文 芯片盒和芯片的区别 VICTA是什么 victa要求的设计任务是什么 “VICTA 威腾”88-93年间中国*最高档最牛的运动服,怎么就没有了?