Как лучше убирать врайт протекшн, через WP бит, или же допустим как я это делаю: Код (Text): NTSTATUS UnprotectMem(PVOID pMem,ULONG uSize) { PMDL pMdl = MmCreateMdl(NULL,pMem,uSize); if(!pMdl) return STATUS_UNSUCCESSFUL; MmBuildMdlForNonPagedPool(pMdl); pMdl->MdlFlags = pMdl->MdlFlags | MDL_MAPPED_TO_SYSTEM_VA; MmMapLockedPages(pMdl,KernelMode); return STATUS_SUCCESS; } в частности вопрос интересует как дело обстоит на многопроцессорной системе, что лучше использовать... а самое главное почему