WDK 10 - Rpcrt4.System Error 2
WDK 10 - Rpcrt4.System Error 2
我一直在使用WDK 10,我将rpcrt4.lib添加到了链接器中。我的司机已经成功地建造了。当我尝试使用命令网启动mydriver运行驱动程序时。我收到系统错误2消息。我尝试使用依赖关系沃克,但我看不出任何DLL文件丢失。当我从其他依赖项中删除rpcrt4.lib时,我可以毫无问题地运行驱动程序。但是,当我添加rpcrt4.lib时,它会成功构建,但是在写网上启动mydriver时,它给出了系统错误2。我需要rpcrt4.lib,因为我使用函数uuidCreate。
我过去1周一直在研究这个问题,但没有找到任何东西。
谢谢
Rpcrt4.dll
是用户模式dll,不能在内核空间中使用。当然,您的驱动程序是用代码STATUS_OBJECT_NAME_NOT_FOUND
的失败负载(映射到WIN32错误ERROR_FILE_NOT_FOUND
(2)) - HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices
下Rpcrt4.dll
的系统搜索注册,找不到
对于以内核模式创建UUID,您需要使用ExUuidCreate
相关文章:
- "error: no matching function for call to"构造函数错误
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 使用 LuaBridge 将 LuaJIT 绑定到C++会导致"PANIC: unprotected error"
- OpenMP卸载说'fatal error: could not find accel/nvptx-none/mkoffload'
- C++错误:"error: int aaa::bbb is protected within this context"
- 尝试链接我的着色器时,我收到错误代码"error c5145 must write to gl_position"
- 如何在c++中使用system()来运行包含空格的python脚本
- System.InvalidCastException - SQL to C++ - safe_cast<float>
- C++,在int数组中输入字符串或字符会输出0,而不是ascii或error
- 使用 cmake 的 LLVM 构建在 tsan_libdispatch_mac.cc 期间失败; "Error: conflicting types for ..."
- C++ "error: invalid use of void expression"
- struct.error:解压缩 C++ 结构时,解包需要 288 字节的缓冲区
- 如何修复"error: ‘_1’ was not declared in this scope"?
- C++/CLI System.AccessViolation在托管类中调用非托管函数时出现异常
- 来自 Android 应用程序内部的 boost 类型的 boost::wrapexcept<boost::system::system_error> 的未捕获异常
- 从不同目录执行时"symbol lookup error:",否则从构建目录执行时按预期工作
- 对象声明中的模板"error: expected expression"
- 在C++中使用 Catch 测试框架编译错误"error: expected ';' at end of declaration list"
- WDK 10 - Rpcrt4.System Error 2
- "error C2653: System is not a class or a namespace name"在窗体头文件、可视C++