如何从Windows内核调用usermode?
发布时间:2020-09-18 11:12:35 所属栏目:Windows 来源:互联网
导读:当 Windows内核中发生有趣的事件时,我想从我的驱动程序调用我的应用程序.我需要能够将至少4个字节的数据传递回用户模式.怎么做到这一点?这些事件可能会发生,但通常不会发生,因此我不想构建队列系统并使用IOCTL. 我在考虑驱动程序被加载,用户模式应用程序使用
|
当 Windows内核中发生有趣的事件时,我想从我的驱动程序调用我的应用程序.我需要能够将至少4个字节的数据传递回用户模式.怎么做到这一点?这些事件可能会发生,但通常不会发生,因此我不想构建队列系统并使用IOCTL. 我在考虑驱动程序被加载,用户模式应用程序使用IOCTL注册其回调,内核在事件发生时继续调用该回调,最后用户模式客户端取消注册回调,并且不再向用户模式发送数据.这可能吗? 我是内核编程的新手,所以经过一天的谷歌搜索,我决定在这里问一下.我注意到关于内核和驱动程序的讨论不多.甚至不那么合适的文档. 微软发表了一篇关于此的文章(当然是MS Word格式),标题为 User-Mode Interactions: Guidelines for Kernel-Mode Drivers.感谢谷歌,这是在HTML. (编辑:日照站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Windows – 使用PowerShell进行Visual Studio命令提示符
- 无法使用for循环从Windows批处理脚本编写html
- 批处理文件 – 以编程方式更改和刷新图标(无需重新启动)
- windows-phone-7 – 如何删除IE移动浏览器的点击呼叫链接
- cygwin – 用Cywgin启动X.
- windows编译和使用tesseract(C++ api)
- 如何配置在Windows上运行的node.js以使用具有多个域名的多个
- windows-server-2008 – IIS可以从GPU核心创建线程吗?
- Windows Phone – 在Windows Phone 8中设置广告
- batch-file – 用于在Windows 7中更改屏幕分辨率的批处理文
