如何从Windows内核调用usermode?
发布时间:2020-09-18 10:25:18 所属栏目:Windows 来源:互联网
导读:当 Windows内核中发生有趣的事件时,我想从我的驱动程序调用我的应用程序.我需要能够将至少4个字节的数据传递回用户模式.怎么做到这一点?这些事件可能会发生,但通常不会发生,因此我不想构建队列系统并使用IOCTL. 我在考虑驱动程序被加载,用户模式应用程序使用
|
当 Windows内核中发生有趣的事件时,我想从我的驱动程序调用我的应用程序.我需要能够将至少4个字节的数据传递回用户模式.怎么做到这一点?这些事件可能会发生,但通常不会发生,因此我不想构建队列系统并使用IOCTL. 我在考虑驱动程序被加载,用户模式应用程序使用IOCTL注册其回调,内核在事件发生时继续调用该回调,最后用户模式客户端取消注册回调,并且不再向用户模式发送数据.这可能吗? 我是内核编程的新手,所以经过一天的谷歌搜索,我决定在这里问一下.我注意到关于内核和驱动程序的讨论不多.甚至不那么合适的文档. 微软发表了一篇关于此的文章(当然是MS Word格式),标题为 User-Mode Interactions: Guidelines for Kernel-Mode Drivers.感谢谷歌,这是在HTML. (编辑:鲜蔬坊站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Windows环境下安装MySQL5.7及MySQL WrokBench
- 是卸载/重新安装在Windows 7上更新PyCharm的最佳方法吗?
- .net – 在桌面下打开和关闭Windows 8触摸键盘tabtip
- resolveLocalFileSystemURI错误代码5 windows phone 7 phon
- 2018-5-12 windows 动态链接文件 .dll
- windows下mongodb的安装与配置
- 如何在Windows 7上安装PHP 7的MongoDB驱动程序?
- jboss7.x – 无法登录到windows上的jboss 7.1管理控制台
- .net – Windows Azure Web角色缓存(预览)“挂起”使模拟器
- https – 如何在非Windows平台上忽略“System.Net.Http.Cur
