Di che sistema operativo e linguaggio parliamo? In ogni caso, difficile fare qualcosa di sicuro a meno di non scrivere un driver in kernel-mode.