Я попробовал примеры перевисти на С программы написаные Four-F и у меня постоянно во всех функциях выдает STATUS_ACCESS_VIOLATION если можно разясните почему так
спасибо что отозвались! с удовольствием, void ThreadProc(PVOID param) { DbgPrint("\t\t\tThreadProc work"); }; NTSTATUS CreateNewThreads() { NTSTATUS status = STATUS_SUCCESS; PHANDLE hThread = NULL; DbgPrint("\nTimerWorks: Entering StartThread\n"); status = PsCreateSystemThread(hThread, THREAD_ALL_ACCESS, NULL, NULL, NULL, (PKSTART_ROUTINE)ThreadProc, NULL); if (NT_SUCCESS(status)) { ObReferenceObjectByHandle( hThread, THREAD_ALL_ACCESS, NULL, KernelMode, &g_pkThread , NULL); ZwClose( hThread); DbgPrint("TimerWorks: Thread created\n"); } else { DbgPrint("TimerWorks: Can't create Thread. Status: %08X\n", status); }; DbgPrint( "\nTimerWorks: Leaving StartThread\n"); return status; } В итоге: TimerWorks: Entering StartThread TimerWorks: Can't create Thread. Status: C0000005