如何从Windows内核调用usermode?
发布时间:2020-09-16 10:09:04 所属栏目:Windows 来源:互联网
导读:当 Windows内核中发生有趣的事件时,我想从我的驱动程序调用我的应用程序.我需要能够将至少4个字节的数据传递回用户模式.怎么做到这一点?这些事件可能会发生,但通常不会发生,因此我不想构建队列系统并使用IOCTL. 我在考虑驱动程序被加载,用户模式应用程序使用
当 Windows内核中发生有趣的事件时,我想从我的驱动程序调用我的应用程序.我需要能够将至少4个字节的数据传递回用户模式.怎么做到这一点?这些事件可能会发生,但通常不会发生,因此我不想构建队列系统并使用IOCTL. 我在考虑驱动程序被加载,用户模式应用程序使用IOCTL注册其回调,内核在事件发生时继续调用该回调,最后用户模式客户端取消注册回调,并且不再向用户模式发送数据.这可能吗? 我是内核编程的新手,所以经过一天的谷歌搜索,我决定在这里问一下.我注意到关于内核和驱动程序的讨论不多.甚至不那么合适的文档. 微软发表了一篇关于此的文章(当然是MS Word格式),标题为 User-Mode Interactions: Guidelines for Kernel-Mode Drivers.感谢谷歌,这是在HTML. (编辑:台州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- assembly – windows进程内存布局
- php在windows环境下获得cpu内存实时使用率(推荐)
- Windows系统·添加Python import 的库/模块路径
- winapi – Win32 No-MFC中的消息映射
- DOS命令重定向到文件截断输出
- windows-phone-8 – Windows Phone 8.1应用程序无法在模拟器
- Windows Containers 大冒险: 优化计划(Dockerfile)
- windows – 是否可以将kubernetes作为docker容器运行?
- xaml – Windows 8 App,更改BackButtonStyle的颜色
- Windows – Win7 Virtualbox在尝试启动虚拟机时出现此错误: