Я так понимаю что fbc0ace8 это адрес функции в которой всё рушиться, а 00000000 0000b600 0000b6ca ffff4935 это переменные которые передаються в функцию , как можно узнать какая именно функция ? делать полный дамп памяти ? Вот код из-за которого помоему он падает : Код (Text): NTSTATUS NewZwTerminateProcess(IN HANDLE ProcessHandle OPTIONAL,IN NTSTATUS ExitStatus) { CHAR aProcessName[PROCNAMELEN]; HANDLE NZTP_HANDLE = ProcessHandle; NTSTATUS NZTP_STATUS = STATUS_SUCCESS; PROCESSINFOCLASS NZTP_PIC = sizeof(PROCESSINFOCLASS); PVOID NZTP_PROCESSINFORMATION = NULL; PULONG NZTP_PROCESSINFORMATION_SIZE = 0; ZwQueryInformationProcess(NZTP_HANDLE,NZTP_PIC,&NZTP_PROCESSINFORMATION,sizeof(NZTP_PIC),NZTP_PROCESSINFORMATION_SIZE); return STATUS_SUCCESS; }
если ты хотел меня обидеть то у тебя ничего не получилось если пошутить то смеюсь вместе с тобой За совет спасибо я подумаю
Нет, я советую на полном серьезе. Не обижайся, но судя по возникающим вопросам, и приводимым кускам исходников, тебе еще рано писать драйвера сложнее HelloWorld. Для начала советую почитать Солдатова, это даст хотя-бы начальное представление о том, как работает система на уровне ядра.