Я предпочитаю использовать Картопостроитель O/R такой в качестве LLBLGen Pro.
Это дает Вам относительно безболезненную мобильность базы данных, позволяет Вам писать свой код доступа к базе данных на том же языке как Ваше приложение с помощью объектов со строгим контролем типов и, по-моему, позволяет Вам больше гибкости в том, как Вы работаете с данными, которые Вы задерживаете.
На самом деле, способность работать с объектами со строгим контролем типов является причиной достаточно для использования Картопостроителя O/R.
Вероятно, вы можете написать небольшой сценарий VBScript, который будет использовать элемент управления ActiveX проигрывателя Windows Media для воспроизведения аудиофайла. Вы сможете завершить процесс и из этого, когда игра закончится.
Я немного осмотрелся и, возможно, смогу найти рабочее решение. Однако это может занять некоторое время.
Есть чистые плееры командной строки. Некоторые из них перечислены здесь .
Кроме того, в WinAmp использовался контроллер командной строки CLAMP. Я не уверен, жив он еще или доступен, но Google для него - это было довольно хорошо.
Кроме того, VLC имеет некоторые возможности командной строки , хотя я никогда не проверял их.