Ядро мешает.
Но хакеры не дремлют, и если почитать соотв. форумы, там куча инфы о том, как и какому процессу надо аккуратно залезть в память, чтобы получить тот или иной доступ. Другой момент заключается в том, что если твоя программа специально ничем таким не занимается, а играет по правилам, зашитым в ядро, то она ничего и не получит.