iPodのアップデートを自動化する小さなアプリを作っています。私の目的は、iTunesライブラリを実際のライブラリと同期し、iPod用に低品質で曲を再エンコードすることです。
iTunes.exeの相互運用機能「iTunesLib」を使用しており、C#で作業しています。
私のプログラムはかなりうまく機能しますが、iTunesに大きな問題があります。処理中にモーダルボックスがiTunesによって開かれた場合(「曲のインポート中にエラーが発生した」、またはiTunesの起動時に「新しいアップデートが利用可能」である可能性があります...)、アプリが完全にスタックし、ユーザーがポップアップを閉じます。
夜にアプリを実行することを期待していて、再インポート/再エンコードのプロセスに時間がかかるため、これは面倒です。
iTunesにメッセージをポップしないように指示する方法、またはすでに開いているメッセージを閉じるように依頼する方法はありますか?