Код:
BOOL EnableWindow
(
HWND hWnd, // дескриптор окна
BOOL bEnable // флажок для включения или отключения ввода информации
);
ОНО?
то есть при запуске Программы вначале нужно получить дескрипторы всех уже открытых окон, кроме Рабочего стола и нужных программ
затем вставить значения дескрипторов в выше указанную функцию с флагом отключить и все это запустить (много раз, по числу ненужных открытых окон)
до следующей перезагрузки ОС дескрипторы остаются прежними