DrvHawk
驱动牛犊
驱动牛犊
  • 注册日期2005-05-18
  • 最后登录2008-05-19
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1165回复:2

请问在驱动中调用 Shadow 表的 PostMessage例程的问题

楼主#
更多 发布于:2005-07-26 10:20
  各位:我在驱动中要向用户模式下应用程序通知一些消息,我在网络上搜索到了一些代码,可以定位 Shadow 表的地址,然后再通过 PostMessage 的序号找到这个例程的地址;现在是一调用这个函数就死机了;哪位有更好的办法啊?或者哪位知道可能是什么原因引起的么?谢了
zhaock
驱动太牛
驱动太牛
  • 注册日期2002-01-26
  • 最后登录2018-06-02
  • 粉丝3
  • 关注2
  • 积分73328分
  • 威望362317点
  • 贡献值1点
  • 好评度226点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2005-07-26 14:10
驱动和应用程序通讯有很多方法,1.irp完成的方式 2。上层应用程序的线程等待一个事件,驱动将这个事件置为有状态。
DrvHawk
驱动牛犊
驱动牛犊
  • 注册日期2005-05-18
  • 最后登录2008-05-19
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-07-26 15:49
其实我这样做是有原因的:驱动发送消息到某个窗口以通知此窗口改变这个窗口接收到后面的消息时采取的行为,而后面的消息不一定就是本驱动发送出来的;所以需要这种机制。或者请问:有没有在内核中调用win32k系统服务的方法呢?谢谢
游客

返回顶部