Я испытываю постоянные сбои инициализации программы с VirtualBox 5.x и новыми сборками 6.0 (OpenSourceEdition) в Windows 7 64bit, и после целой недели попыток кажется, что единственный способ выяснить причину - это сделать некоторые записи для Основной компонент, VBoxSVC.exe , и мне пришлось искать в другом месте, так как официальные документы дали очень мало информации об этом.

Я получаю COM-ошибку E_NOINTERFACE при включении основного графического интерфейса. После некоторого анализа я могу сделать вывод, что либо VBoxSVC.exe не удалось создать экземпляр IVirtualBox и он об этом молчал , либо произошел сбой обмена данными между процессами COM (но все другие приложения COM в моей системе работают нормально).

Ниже приведены мои вопросы подробно:

  1. Возможно ли «ведение журнала компонентов COM» (как видно из официальных документов) файла VBoxSVC.exe в сборках выпуска ? (В любом случае, я не в состоянии создать версию Debug.)
  2. Какие группы журналов, флаги и переключатели (если есть) рекомендуются для моей цели? Чтобы быть точным: логирование (1) проследить весь процесс IVirtualBox instatiation в классе фабрики VBoxSVC и (2) мониторинг всех QueryInterface вызовов на распределительном интерфейс ProxyStub на обоих C/S.
  3. Чем отличается протоколирование VBox / IPRT? Что такое Сандер / Bird logging? Как уровень лога определяется и используется в VBox? Не нашел документов для них.

Кстати, проблем с оборудованием не будет - у меня есть несколько машин с одинаковым оборудованием, VirtualBox безупречно работает на остальных.

0