Нет опыта работы с VB, но если вы хотите проверить, работает ли микрофон пользователя (и насколько вы можете видеть это программно), может быть полезно посмотреть, как это делает приложение, такое как Skype; попросить пользователя проверить вручную (я думаю, что версия 4 вполне справляется с этим). Такие игры, как Enemy Territory: Quake Wars и игры Source Engine, делают подобные вещи. Конечно, это может не подходить для того, что вы делаете, и что-то вроде того, что предлагает Уилл, может быть гораздо более подходящим.