Question

Ituneslib api a cessé de travailler avec itunes 9.0. (Exception dans la première interaction)
Y at-il une API alternative? Quelqu'un at-trouvé une solution pour cela?

Il fonctionne parfaitement dans plusieurs ordinateurs avec itunes 8.x, et juste ne pas ouvrir (ne crée pas l'objet COM avec itunes 9.x)

Les solutions de contournement?

Était-ce utile?

La solution

Peut-être l'installation d'iTunes 9.0 endommagé les entrées d'enregistrement COM? Utilisez-vous x64 ou x32? Quelle est la version de Windows?

iTunes COM fonctionne très bien avec iTunes 9.0.2.25

Course à pied:

Console.WriteLine("Version = {0}", (new iTunesLib.iTunesAppClass()).Version);

retourne

Version = 9.0.2.25

pour moi. Une façon de vérifier rapidement est d'essayer de instancier Thye iTunes COM-vous sans objet les libs Interop. Dis comme ceci:

var itunes = Activator.CreateInstance(Type.GetTypeFromProgID("iTunes.Application", true));
Console.WriteLine(itunes!=null?"All ok":"Did not work");
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top