PsSetCreateProcessNotifyRoutine 中文翻译
来源:互联网 发布:mac thunder 删不掉 编辑:程序博客网 时间:2024/05/13 17:26
PsSetCreateProcessNotifyRoutine
PsSetCreateProcessNotifyRoutine添加或者移除一个驱动支持的回调例程(也可以成为函数)。
当一个进程被创建或者删除时,一系列的例程将会被调用。PS:相当于把例程加入到一个链表中,当进程被创建或者删除时,所有的例程都会被调用(应该是这个意思)
NTSTATUS
PsSetCreateProcessNotifyRoutine(
IN PCREATE_PROCESS_NOTIFY_ROUTINE NotifyRoutine, 例程函数的入口地址,
IN BOOLEAN Remove FALSE时,添加例程到链表, TRUE,从链表中删除该例程
);
返回值:
- STATUS_SUCCESS 例程被注册到系统中
STATUS_INVALID_PARAMETER 例程已被注册过,所以此例程是多余的,或者已经达到了注册个数的上限。
评注:
- 最高级的驱动可以调用 PsSetCreateProcessNotifyRoutine 去设置他们的进程创建通知例程,声明如下:
- VOID
(*PCREATE_PROCESS_NOTIFY_ROUTINE) (
IN HANDLE ParentId,
IN HANDLE ProcessId,
IN BOOLEAN Create
);
一个IFS或最高级的system-profiling驱动可能注册一个process-creation回调去追踪全系统的创建和删除进程而不是驱动的内部的,
对于Vista和其后的版本,系统可以创建高达64个系统创建回调。
对于Vista和其后的版本,系统可以创建高达64个系统创建回调。
- 一个驱动在卸载前,必须移除所有它注册过的例程,你可以通过调用PsSetCreateProcessNotify (Remove = TRUE)去移除例程。
- 当Create为True时,例程在新创建的进程(ProcessId句柄指定)的初始化线程被创建后被调用。
- 当Create为False时,例程在进程的最后一个线程被关闭,进程的地址空间将被释放时调用。
- 进程的进程通知例程运行在IRQL = PASSIVE_LEVEL,当一个进程被创建,例程运行在新创建的进程的线程上下文中。
- 当进程被删除时,例程运行在进程的最后一个线程(将要退出进程)中。
0 0
- PsSetCreateProcessNotifyRoutine 中文翻译
- PsSetCreateProcessNotifyRoutine
- PsSetCreateProcessNotifyRoutine妙用
- PsSetCreateProcessNotifyRoutine妙用
- PsSetCreateProcessNotifyRoutine妙用
- PsSetCreateProcessNotifyRoutine妙用
- PsSetCreateProcessNotifyRoutine妙用
- PsSetCreateProcessNotifyRoutine妙用
- 进程监视函数PsSetCreateProcessNotifyRoutine
- PsSetCreateProcessNotifyRoutine进程黑名单
- 枚举移除PsSetCreateProcessNotifyRoutine
- 进程监控驱动 PsSetCreateProcessNotifyRoutine
- 使用PsSetCreateProcessNotifyRoutine检测隐藏进程
- PsSetCreateProcessNotifyRoutine函数和源码分析
- delphi2005中文翻译
- Delphi_SysUtils中文翻译
- blog中文翻译
- RFC2326 中文翻译
- 要山寨flappyBird,首先得要有资源!!!教你如何将这死鸟的资源给拆出来!
- 教你用python写游戏之flappy bird(1)
- 关于编程学习的个人警醒
- 通过SlidingMenu Viewpager实现当前最流行的侧滑[二]
- OpenCV中Hough直线检测和圆检测
- PsSetCreateProcessNotifyRoutine 中文翻译
- 软件推荐
- Apache+Tomcat集群配置 采用mod_jk方法
- gvim 的启动配置文件 .vimrc
- IntentFilter
- 关于笔记本内部硬件的接触问题---ShinePans
- Android Activity 生命周期的透彻理解
- 使用Authentication Code获取Access Token
- 你开始慢慢地张开了你的双手