могу ли я получить доступ к интерфейсу itunes com через службы Windows на основе c ++? Сбой в функции cocreateinstance () при вызове из службы Windows. Как обычное приложение, тот же код работает нормально. Этот сервис создан путем преобразования этого работающего приложения. Он отлично работает для других COM.
На самом деле iTunes com всегда запускает iTunes, прежде чем связываться с ним. Я пытался проверить с другими интерфейсами COM (например, IE и WMP). Все могли взаимодействовать с помощью службы Windows, но iTunes не связывался с Windows Service. Так мой ответ НЕТ. Вы не должны использовать службу Windows, если вы планируете общаться с iTunes с помощью COM.
Других решений пока нет …