Мне только что позвонили в службу технической поддержки, потому что у клиента не было микрофона на ноутбуке. (Глупо: они сказали, что раньше использовали микрофон, и я никогда не слышал о ноутбуке , а не с микрофоном).
Мне интересно, есть ли способ определить, есть ли микрофон (возможность записи) в Windows XP, Vista, 7.
(У меня включена обработка ошибок, и она регистрирует ошибку и затем выходит из функции, но приложение просто падает на Windows 7, если нет микрофона.)