ö�ٽ���
| 40 | |
| 41 | //ö�ٽ��� |
| 42 | void EnumProcess() { |
| 43 | ULONG i = 0; |
| 44 | PEPROCESS eproc = NULL; |
| 45 | for (i = 4; i < 262144; i+=4) { |
| 46 | eproc = LookupProcess((HANDLE)i); |
| 47 | if (eproc != NULL) { |
| 48 | ObDereferenceObject(eproc); |
| 49 | KdPrint(("EPROCESS=%p PID=%ld PPID=%ld Name=%s\n", |
| 50 | eproc, PsGetProcessId(eproc), |
| 51 | PsGetProcessInheritedFromUniqueProcessId(eproc), |
| 52 | PsGetProcessImageFileName(eproc))); |
| 53 | //EnumThread(eproc); |
| 54 | KdPrint(("\n")); |
| 55 | } |
| 56 | } |
| 57 | } |
| 58 | |
| 59 | //���淽���������� |
| 60 | void ZwKillProcess(HANDLE Pid) { |
nothing calls this directly
no test coverage detected