huangyehui
驱动牛犊
驱动牛犊
  • 注册日期2008-03-13
  • 最后登录2008-05-12
  • 粉丝0
  • 关注0
  • 积分270分
  • 威望28点
  • 贡献值0点
  • 好评度27点
  • 原创分0分
  • 专家分0分
阅读:2671回复:5

关于PsSetCreateProcessNotifyRoutine KeUserModeCallBack求助

楼主#
更多 发布于:2008-04-12 20:43
  请问PsSetCreateProcessNotifyRoutine  中的参数NotifyRoutine是什么。从MSDN上查到是回调函数。如何给它赋值?直接给它赋函数名可以吗?
  KeUserModeCallBack中的参数ApiMumber是什么?怎么给它赋值?
  高手请帮忙,我都快吐血了。

。。。 之所以用上面两个函数是想在ring0层去调ring3层代码。 我是否可以把NotifyRoutine指定为ring3层定义的函数呢?
huangyehui
驱动牛犊
驱动牛犊
  • 注册日期2008-03-13
  • 最后登录2008-05-12
  • 粉丝0
  • 关注0
  • 积分270分
  • 威望28点
  • 贡献值0点
  • 好评度27点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-04-15 16:41
WQXNETQIQI大虾可否给些提示,这个问题折磨我1个多月了。。。
huangyehui
驱动牛犊
驱动牛犊
  • 注册日期2008-03-13
  • 最后登录2008-05-12
  • 粉丝0
  • 关注0
  • 积分270分
  • 威望28点
  • 贡献值0点
  • 好评度27点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-04-15 16:38
谢谢大家回复,对于插APC的方法不是很了解,不过之前查到一篇文章大概说是winnt /2000内核不太支持APC所以就放弃了。
   PsSetCreateProcessNotifyRoutine目的是创建一个用户进程。它的参数NotifyRoutine接收的是进程的结构如ParentId等。
   我现在还是不知道KeUserModeCallBack中的参数ApiMumber代表什么。我猜测是调用的函数地址。但是如果是函数地址,那么该函数的参数又是怎么传入的呢
WQXNETQIQI
驱动大牛
驱动大牛
  • 注册日期2006-06-12
  • 最后登录2010-10-26
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望1076点
  • 贡献值0点
  • 好评度895点
  • 原创分1分
  • 专家分0分
地板#
发布于:2008-04-14 04:02
插APC吧
驱动开发者 呵呵
treeyan
驱动牛犊
驱动牛犊
  • 注册日期2008-04-14
  • 最后登录2013-09-11
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望487点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分1分
地下室#
发布于:2008-04-14 00:36
倒要请教怎么调3级? 为什么调3级呢?
单就问题而论,很有挑战性哦. 想来想去也没有简单可行之有效方法,要做好多工作,而且兼容性还不好.
不好意思啦.
treeyan
驱动牛犊
驱动牛犊
  • 注册日期2008-04-14
  • 最后登录2013-09-11
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望487点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分1分
5楼#
发布于:2008-04-14 00:34
游客

返回顶部