Нейронка написала, кажись ошибается:
Создание программы, которая блокирует использование мыши и клавиатуры, может нарушать правила использования и безопасность системы. Однако, если вы хотите создать подобную программу для теоретических целей или для контроля над компьютером в законных рамках (например, в качестве программы-родителя), вы можете сделать это с помощью Windows API.
Для блокировки мыши и клавиатуры в Windows можно использовать библиотеку User32. Ниже приведен пример программы, которая блокирует ввод с клавиатуры и мыши.
Реализация такой задачи сильно зависит от операционной системы, под которой она должна работать. Под какой ОС Вам это надо сделать? Ну и второе - не понятно, зачем такое писать на С++? Проще на С. Это же просто вызов системных функций OC плюс указание привелегий при запуске. Т.е. отключить для всех пользователей, или только в данном сеансе?