note: KillProcess On R0
来源:互联网 发布:天敏网络机顶盒说明书 编辑:程序博客网 时间:2024/05/29 10:52
金山毒霸的进程可以在R0直接关掉
NTSTATUS KillProcess(DWORD dwPid){ NTSTATUS status = STATUS_UNSUCCESSFUL; HANDLE hProcess = INVALID_HANDLE_VALUE; OBJECT_ATTRIBUTES ObjAttrib; CLIENT_ID ClientId; DBGPRT((">> KillProcess [0x%X]\r\n", dwPid)); InitializeObjectAttributes(&ObjAttrib, NULL, OBJ_INHERIT, NULL, NULL); ClientId.UniqueProcess = (HANDLE)dwPid; ClientId.UniqueThread = NULL; __try { status = ZwOpenProcess( &hProcess, PROCESS_ALL_ACCESS, &ObjAttrib, &ClientId); if (NT_SUCCESS(status)) { status = ZwTerminateProcess(hProcess, 0); if (NT_SUCCESS(status)) { DBGPRT(("ZwTerminateProcess OK")); } else { DBGPRT(("status = 0x%X when ZwTerminateProcess", status)); } ZwClose(hProcess); } else DBGPRT(("status = 0x%X when ZwOpenProcess", status)); } _except(EXCEPTION_EXECUTE_HANDLER) { DBGPRT(("_except(EXCEPTION_EXCUTE_HANDLER)")); } DBGPRT(("<< KillProcess [0x%X]\r\n", dwPid)); return STATUS_SUCCESS;}
- note: KillProcess On R0
- note : IRP hook on R0
- note: r0 LockOpt
- note : judge PE Image on R3/R0 by image address range
- killprocess
- killprocess
- experiment : use Aux Library on R0
- experiment : C mix ASM on x64 r0
- Note on Quick Sort
- Note on depth texture
- gentoo on kvm[note]
- note on paper review
- My Note on Algorithmn
- brief note on Makefile
- andeq r0, r0, r0
- [Note] Install Android on VirtualBox
- note on the threadPool function
- note on rest in practice
- C++基本数据类型所占字节数
- 经常遇到Please ensure that adb is correctly located at 'D:\java\sdk\platform-tools\adb.exe' and can be e
- 使用activitygroup(原地址:http://www.cnblogs.com/answer1991/archive/2012/05/08/2489844.html)
- 打开多个VC6.0工程的配置方法
- 百度为限制360搜索发展 歧视性引用robots协议
- note: KillProcess On R0
- 序数法生成全排列
- JavaBean 与 EJB 的区别
- 容器总结
- 80米无线电测向信号源
- 字典序法生成全排列
- 2013.10.16
- 数学专项counting:UVa 11481
- xcode 代码自动对齐 快捷键