安装驱动,提示文件找不到 error=2

1)背景

安装驱动后,启动服务时,提示找不到文件!检查注册表中对应驱动文件路径等一切正常。

之前遇到过这个问题,也挺坑的,最近又遇到了,原因却不一样!

2)案例 一

说说第一次遇到这个问题时的场景,第一次安装驱动一切正常,卸载驱动后,再次安装,就提示找不到文件。

原因:设备对象被其它驱动引用了,未释放导致。

3)案例 二

驱动中使用了Rtl系列函数,比如RtlCompareMemory,编译后的sys文件导入表中RtlCompareMemory函数链接的是kernel32.dll,这会导致启动驱动服务时,提示找不到文件!!

原因:连接器->输入文件->打开输入文件列表,下面有个继承父项目或者默认链接文件,取消这个钩!

在这里插入图片描述
取消勾选后,就不会链接用户层的lib库了
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值