Я создаю небольшое приложение для автоматизации обновления моего iPod. Моя цель - синхронизировать мою медиатеку iTunes с моей настоящей и перекодировать песни в более низком качестве для iPod.
Я использую Interop "iTunesLib" из iTunes.exe и работаю над C #.
Моя программа работает довольно хорошо, но у меня большая проблема с iTunes. Если во время процесса iTunes открывает модальное окно (это может быть «ошибка при импорте песни» или просто «новое обновление доступно» при запуске iTunes ...), то мое приложение полностью зависло и должно ждать пользователь, чтобы закрыть всплывающее окно.
Это раздражает, потому что я ожидал, что мое приложение будет запущено ночью, а процесс повторного импорта / перекодирования займет некоторое время.
Есть ли способ либо сказать iTunes, чтобы он не выдавал какое-либо сообщение, либо попросить его закрыть уже открытое?