LINUX.ORG.RU

Можно ли узнать програмно что ...


0

0

1. Подключена клавиатура 2. Подключена мышь 3. Подключено какое либо из USB устройств 4. Подключен монитор

Узнать надо именно програмно и именно физическое подключение

заранее спасибо за ответы


можно можно ..

lg ★★
()

Делается это так ...

anonymous
()

а может это все таки не нужно -- задача ill-formed -- поэтому получится что-то глючное и непортабельное.

покопайся в /proc/*, поделай ioctl с разными устройствами.

anonymous
()

Можно. Попробуй проверить файлы из /dev/. Если устройство не подкючено будет ошибка, как точно проверить незнаю, попробуй просто почитать из файла, или один из вызовов ioctl(). Если пишешь драйвер, то можешь поработать с асмом получая статус с материнки. Подробнее почитай книгу Фроловых Системное программирование(НО там все про реальный режим).

OxiD ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.