sobre la win32, las interrupciones no funcionan.
quizas puedas hacer mediante un driver, para que entres en el ring0 del sistema operativo.
en el ring3 para desabilitar el teclado, creo que puedes hacer mediante un gancho global al teclado (SetWindowsHook, WH_KEYBOARD), para el monitor y floppy drive no se.
Creen que se pueda realizar de otra forma que no sea de la plataforma del Win, por que yo tengo entendido que la interrupcion 9 es para el teclado y la int 21 del Bios creo que es para el monitor. Alguna opcion para hacerlo por medio de un programa en c
Creo que el os no te dejará modificar, o detener el curso normal de las interrupciones. El vector de interrupciones en establecido al inicio y solo la instalacion de un driver o algo por el estilo cambia esa informacion la cual solicita aveces reiniciar el sistema. Pero estudia ensamblador que por ahi anda la cosa. Información sobre esas cosas no aparecen en todos los lados por asuntos de seguridad. Pregunta en una página de hackers a ver si te orientan.