busi2002
驱动牛犊
驱动牛犊
  • 注册日期2002-11-17
  • 最后登录2003-10-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1304回复:4

有关应用程序和驱动通信的老问题!!!!

楼主#
更多 发布于:2002-12-08 14:23
两个应用程序,一个驱动,过程分两步:
1、应用程序一和驱动通信
2、驱动保存和应用程序一通信的数据内容
3、驱动主动的通知应用程序二,将保存的数据发给应用程序二
以上的过程基本上是实时
我想做的是(nt驱动,用ddk做)
问题是:
1、怎么保存和应用程序一通信的数据内容
2、怎样将保存的数据发给应用程序二

我想在应用程序二启动时给分配一块内存,然后锁在,再用ioctl传给驱动,驱动将和应用程序一通信的数据写到该内存。但我不知道这种想法可不可实现,
而且实现这些过程的函数有那些??大侠能不能给出,有例程的话感激不尽!!!
Ares
驱动小牛
驱动小牛
  • 注册日期2001-03-28
  • 最后登录2020-04-09
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望114点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2002-12-08 14:28
可以实现。9X下用LINPAGELOCK/LINPAGEUNLOCK
易水
busi2002
驱动牛犊
驱动牛犊
  • 注册日期2002-11-17
  • 最后登录2003-10-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-12-08 15:53
我很弱的说,2000该怎么实现,具体些
或者还有其他好的方法,谢谢!!!
Gong_XG
驱动太牛
驱动太牛
  • 注册日期2002-10-01
  • 最后登录2010-11-25
  • 粉丝0
  • 关注0
  • 积分313分
  • 威望46点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-12-08 18:17
我以前在vxd中做过类似的:
在驱动程序中,定义数据区和中间变量(就是flag之类),然后在他们之间用deviceiocontrol来回传递信息。
xjcxc
驱动牛犊
驱动牛犊
  • 注册日期2002-03-27
  • 最后登录2006-08-28
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-12-09 23:43
两个应用程序可以自接通讯。
游客

返回顶部