Si solo quieres impedir que enchufen "pendrives", la solución esta, al menos en XP en el registro de windows
Concretamente, hablamos del servicio USBSTOR (que puedes deshabilitar en Vista y W7), en XP...
1 .- Abre el regedit (Botón Inicio -> Ejecutar y escribe “regedit”) y busca la clave:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UsbStor
2.- Pulsa sobre la clave ‘Start’
Si pones el valor a 4, los dispositivos USB de almacenamiento seran desactivados.
Si pones el valor a 3, los dispositivos USB de almacenamiento seran activados.
Esto permite que funcione cualquier cacharro USB, excepto los dispositivos de almacenamito. Pendrives, Discos duros, etc...
Si quieres directamente deshabilitar TODOS los USB... desde Bios