Программно определить, нахожусь ли я в бесшовном режиме VirtualBox - PullRequest
1 голос
/ 31 августа 2010

Есть ли способ определить, нахожусь ли я в бесшовном режиме VirtualBox с гостевой машины?Или есть какой-либо параметр командной строки из VBoxControl.exe для обнаружения этого, которого я не вижу?

Если этого не произойдет, могу ли я программно определить, находится ли гость в бесшовном режиме с хоста?

1 Ответ

1 голос
/ 03 марта 2011

Существует несколько способов:

  1. проверить, какой доступ к API у вас есть к информации, сообщаемой диспетчером устройств;Если вы находитесь в гостях VBox, вы найдете несколько необычных устройств (VBOX CD-ROM, графический адаптер VirtualBox, VBOX HARDDISK, системное устройство VirtualBox).Уже имя хоста ПК - "VIRTUALBOX".
  2. Другой, довольно похожий источник информации - команда systeminfo.Кроме того, некоторые конкретные параметры будут содержать имена или значения, определенные VBox
  3. . Вы также можете проверить, установлены ли дополнения VBox;они оставляют след в каталоге программы, в реестре reg:\HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\VirtualBox Guest Additions и в качестве запущенной задачи в диспетчере задач.
...