-
-
[原创]驱动交互通信,进程创建监控执行
-
发表于:
2012-5-25 16:29
5452
-
花了我两天时间调试。总算搞出了一个驱动与进程交互通信的DEMO,同步过程还没完全做好
原理利用一个共享缓冲区来通信,本来想搞事件的,但是R3传入R0的事件句柄后waitforsin。。在R0中不知道怎么处理这个句柄让R3知道。。
新手学习,大牛给个事件通信的例子学习下。。。越简单越好。。
。别是PRMonitor的例子,我研究了半天没发现他的事件通信的到底用在哪里。。
发个READ。。。
一个简易的进程监控,仅供学习,无实际意义,因为同步问题没处理好。
利用创建物理映射共享区来进行驱动与应用的通信工作
1.使用时先必须打开 R3的应用,再加载驱动,再点BUTTON1,如果先加载驱动,在打开R3就错了,因为我没把加载驱动和IOCONTROL放在一起,所以加载了驱动,驱动里面的映射还没建立,点了button1再建立映射。。
2.使用过程中,弹出的yesno是否加载选项尽量快点选,因为同步工作没做好,只是简单的用延迟来理想化的同步。。
3代码中注释十分详细,另外附有调试的时候的思路可供参考
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课