вопрос, от кого автор защищается
Так-то, можно и в rescue-mode перезагрузиться.
так настройте sudo как вам надо
Просто мануала нормального нет..
INT PageFaultExceptionFilter(DWORD dwCode)
{
LPVOID lpvResult;
EXCEPTION_POINTERS *ep;
if (dwCode != EXCEPTION_ACCESS_VIOLATION)
{
printf(("Exception code = %d.\n"), dwCode);
return EXCEPTION_EXECUTE_HANDLER;
}
printf("Exception is a page fault.\n");
ep = GetExcepotionInformation();
lpvResult = VirtualAlloc((LPVOID)ep->ExceptionRecord.ExceptionInformation[1], pageSize,MEM_COMMIT, PAGE_READWRITE);
if (lpvResult == NULL)
{
printf("VirtualAlloc failed.\n");
return EXCEPTION_EXECUTE_HANDLER;
}
else{printf("Allocating another page.\n");}
pageCounter++;
return EXCEPTION_CONTINUE_EXECUTION;
}ep->ExceptionRecord.ExceptionInformation[1], я ожидаю, что в начало сбойной страницы.