|
 |
 |
| ¸¶À» °Ô½ÃÆÇ |
µî·ÏµÈ
¸¶À» °Ô½ÃÆÇÀÌ
¾ø½À´Ï´Ù. |
|
|
|
|
 |
|
|
|
|
|
|
device Drver Thread »ç¿ë¹ý (Windows 2000) | Other |
2002-07-25 ¿ÀÈÄ 8:27:07 |
|
| ¿øÀ¯ÁØ
|
¹øÈ£:
76
/ ÀÐÀ½:6,166 |
°£´ÜÇÏ°Ô Thread »ç¿ëÇϴ¹ý ¼³¸íÀÔ´Ï´Ù
ÁÖÀÇ ÇØ¾ß µÉ Á¡Àº Thread¶óµµ Ç×»ó PASSIVE_LEVELÀÌ ¾Æ´Ï¶ó´Â »ç½Ç (NT Server ÀÌ»ó ~~ )
VOID ThreadProc (PDEVICE_EXTENSION pdx) { LARGE_INTEGER delay; delay.LowPart = (ULONG) -15000000; delay.HighPart = -1; while(1) { if (KeGetCurrentIrql() == PASSIVE_LEVEL) { KdPrint(("ThreadProc")); KeDelayExecutionThread(KernelMode, FALSE, &delay ); } } }
DEVICE_EXTENSION DevExt; HANDLE hThread; //Thread Create.. ntStatus = PsCreateSystemThread(&hThread, THREAD_ALL_ACCESS, NULL, NULL, NULL, (PKSTART_ROUTINE)ThreadProc, &DevExt); if (!NT_SUCCESS(ntStatus)) return ntStatus;
ObReferenceObjectByHandle(hThread, THREAD_ALL_ACCESS, NULL, KernelMode, (PVOID*) &DevExt.thread, NULL); ZwClose(hThread); |
|
|
|
|
|
|
|
|
|
|
|
µ¦½ºÆÛÆ®(dExpert)
|
|
 |
|
|
9,000¿ø |
|
|
|
10,000¿ø |
|
|
|
15,000¿ø |
|
|
|
10,000¿ø |
|
|
|
15,000¿ø |
|
|
|
15,000¿ø |
|
|
|
13,000¿ø |
|
|
 |
|
|
5,000¿ø |
|
|
|
3,000¿ø |
|
|
|
27,000¿ø |
|
|
|
9,000¿ø |
|
|
|
15,000¿ø |
|
|
|
30,000¿ø |
|
|
|
9,000¿ø |
|
|
|
|
|
|
|
|
|