windows - MmGetMdlVirtualAddress 是返回用户模式虚拟地址还是内核模式虚拟地址?
问题描述
因此,如果我在内核模式驱动程序中调用 MmGetMdlVirtualAddress,它会给出系统地址空间 VA 还是附加的用户模式进程 VA?谢谢,
解决方案
似乎基于此讨论,它返回了创建此 MDL 的用户模式 VA: https ://community.osr.com/discussion/29488/who-can-tell-me-the-difference-between-mmgetmdlvirtualaddress-and -mmgetsystemaddressformdlsafe
编辑:但是,我认为这并不完全正确。它应该在驱动程序运行的进程上下文中工作。
推荐阅读
- python - Elasticsearch 安装在我的服务器中,我正在运行 docker-compse 并收到错误“ConnectionRefusedError: [Errno 111] Connection denied”
- java - 将字符序列转换为字符串的流的替代方法
- ios - 间隔一段时间后如何在后台打开应用程序
- javascript - PHP数组中的JS变量值没有带来整个数组值
- javascript - 在 .then 处理程序中返回 Firebase 承诺时,ReactJS 警告“无法对未安装的组件执行反应状态更新”
- c# - 在所有类中使用通用属性
- python - 如何使用正则表达式 python3 查找单词?
- angularjs - 在用户可以从服务器重新验证之前,无法阻止 $stateChangeStart 转换到登录页面
- java - 如何在多选微调器中从 onItemSelected 获取和比较索引值
- docker - 使用 ENTRYPOINT 时未找到文件