首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WDK 10 - Rpcrt4.dll -系统错误2

WDK 10 - Rpcrt4.dll -系统错误2
EN

Stack Overflow用户
提问于 2017-03-08 13:50:16
回答 1查看 341关注 0票数 0

我一直在使用WDK 10,并且我已经在Linker中添加了rpcrt4.lib。我的驱动程序已经成功构建。当我尝试使用net命令运行驱动程序时,启动mydriver。我收到系统错误2信息。我尝试使用依赖遍历,但我没有看到任何dll文件丢失。当我从附加依赖项中删除rpcrt4.lib时,我能够运行驱动程序而不会出现任何问题。但是当我添加rpcrt4.lib时,它构建成功了,但是在编写net start mydriver时,它给出了系统错误2。我需要rpcrt4.lib,因为我正在使用一个函数UuidCreate。

我已经在这个问题上工作了1个星期,但没有发现任何东西。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-09 01:41:51

Rpcrt4.dll是用户模式dll,不能在内核空间中使用。当然,您的驱动程序无法加载代码STATUS_OBJECT_NAME_NOT_FOUND (映射到win32 error ERROR_FILE_NOT_FOUND (2) )- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ServicesRpcrt4.dll的系统搜索注册,但未找到

对于内核模式下的create uuid,您需要使用ExUuidCreate

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42663913

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档