我想在内存中开辟一块连续的约为6M的空间,应用程序与驱动程序共享这块内存,应用程序向内存写数据,驱动程序能把数据完整的读出来。 我看了一些帖子也问了几个问题,我想应该这样做:应用程序发出请求后,在驱动程序中分配内存,然后将内存地址传给应用程序并等待应用程序向内存写数...
全文
回复(13) 2004-05-21 15:45 来自版块 - 内核编程
表情
abc110PRMonitor用的是替换函数的方法啊,还是用事件好吧(2010-04-22 16:13)
taianmonkey在网上搜搜PRMonitor的源码!(2010-03-18 22:37)
vipfengxiao引用第9楼cicada于2004-10-31 11:41发表的 : 要是能实现驱动主动和应用层联系就好了,哪位高手能讲一讲呢?比如有没有驱动主动向应用层发信号这样的方法呢? [图片] 可以的 应用程序线程监听 发event给驱动 驱动将应用层发来的event转为内核e...(2010-03-13 10:19)
qwdrvwdm的书上有的,看看去吧(2004-11-01 09:49)
cicada要是能实现驱动主动和应用层联系就好了,哪位高手能讲一讲呢?比如有没有驱动主动向应用层发信号这样的方法呢?(2004-10-31 11:41)
aasa2我也试过,是比较繁。(2004-10-30 18:58)
mywork_007但怎样在driver里对物理内存读写,我试过几种方法 都失败了,系统重起了.(2004-10-29 16:09)
cicada能否也给我一份:longnet2000@sina.com.cn 谢谢!(2004-10-12 11:03)
ameishuangsy : 是否能将那个和我相反的程序给我看看 13904111284@vip.163.com (2004-05-25 10:43)
shuangsy我看到过和你相反的程序,它是用DeviceIoControl从驱动程序中申请一片系统内存,然后轮询该内存区域,而驱动程序负责写内容。 应用程序通过一系列的自定义IOCTL代码用调用驱动程序中的函数, 就可以实现分配内存,释放内存,将系统空间映射到用户空间等操作,当然也可以...(2004-05-24 20:36)

返回顶部