> И что характерно, большинство людей труба шатали самолично костылировать столько хлама.Так гугол в помощь - наверняка кто-то уже озадачился и написал. Если нет - могу написать для вас, за цену билета на самолет ;)
Переложенное мной решение - скрипт решающий четко поставленную задачу для конкретных классов устройств. Его можно быстро написать и отладить. При появлении нового класса устройств - легко добавить.
То, что предлагаете вы - это попытка создать все на все случае жизни, что на практике порождает больше проблем, чем решает их. Не говоря уж об overkill/overhead/overengineering.
Ваше предложение - программа посылающая сообщение о необходимости прекращения передачи радиосигнала. Потенциально я вижу следующие вопросы:
1. Кто будет определять формат сообщений?
2. Как убедить всех использовать единый формат сообщений?
3. Что делать с программами не умеющих/не желающих/игнорирующих сообщения?
4. Что делать если программ запущенна после прохождения сообщения?
5. Что будет если несколько программ попытаются выключить/включить один и тот же интерфейс?
6. Потребление памяти и усложнение программ - им всем придется уметь принимать сообщения и корректно их обрабатывать.
7. Сколько понадобится человеко-часов на внедрение и отладку этого?