阅读:2794回复:6
mirror driver 与app通信
写了一个mirror driver, 我想用share memory方式和app通信。
但出了个问题,create sharememory需要app进程的上下文。 我想是用createfile提供,但mirror driver如何提供设备连接名呢? 不知这种方式是否可行,如不行,还有别的办法吗? 还有就是,在mirror driver里调用wdm库里的api为何造成加载mirror driver failed呢? |
|
沙发#
发布于:2009-06-18 11:37
建议你在驱动里创建section,然后app打开
mirror链接到win32k.sys,貌似只能用EngXXX函数,年代久远我只记得这么多了 |
|
板凳#
发布于:2009-06-19 15:38
兄弟能否说明白点呢。
我是写了个driver dll , 用engloadimage进行了, 但如何create share memory? 我打算在那个辅助的driver dll中create memory, 用ExtEscape获取share address但还没成功。 有大牛能指点指点吗 |
|
地板#
发布于:2009-06-25 15:25
按之前的办法已搞定。
|
|
地下室#
发布于:2009-07-01 22:26
方法很多
1、可以使用SECTION。 2、可以使用内存文件。 3、可以使用内存共享等等 |
|
|
5楼#
发布于:2009-11-06 15:50
回 楼主(akain) 的帖子
顶,楼主能不能共享资源啊。谢谢~~~royalo@126.com |
|
|
6楼#
发布于:2009-11-18 11:14
其实就按我上面说的一样流程,
写一个辅助driver dll , 用engloadimage进行了, 在辅助的dll里创建create share memory ExtEscape获取share address |
|