после того как запущен звуковой файл с помощью Process.Start("D:\prg.m4a") как программно закрыть его ?
Получаете экземпляр процесса при старте, потом, в случае необходимости, килляете этот процесс.
// запускаем и получаем экземпляр процесса
Process process = Process.Start("D:\prg.m4a");
// ждем 10 секунд
System.Threading.Thread.Sleep(10000);
// килляем процесс
if (process != null)
process.Kill(); // process.Close(); или process.CloseMainWindow(); как более гуманные варианты
else MessageBox.Show("Процесс не был запущен, т.к. файл не может быть открыт, либо был открыт ранее.");
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости