Поиск виртуальной машины VirtualBox - имя хост-машины - PullRequest
0 голосов
/ 17 января 2020

У меня есть устаревшая среда сборки, инкапсулированная в виртуальную машину, чтобы мы могли ее надежно заблокировать. Эта сборка начинается, и в идеале я хотел бы иметь возможность детализировать в выводе, какая машина размещала виртуальную машину при создании кода. Кажется, я не могу найти способ получить информацию с хоста во время выполнения скрипта в гостевой системе. Параметры, которые я рассмотрел:

  • Переменные гостевого виртуального хоста, ничего не используется.
  • Общий хост c: и поиск в файле хоста. Файл хоста по умолчанию не имеет имени компьютера.
  • Доступ к переменным Env хоста - не вижу пути.
  • Совместно используемые переменные VirtualBox, передаваемые между гостем и хостом, будут работать. Я верю, что есть инструмент, который можно использовать для этого, но он требует сценария на обоих концах, который, в свою очередь, требует процесса установки для настройки указанного сценария, он не просто переносится в архивируемую виртуальную машину, поэтому я бы предпочел не делать этого, если смогу избегайте этого.
  • Реестр гостевых виртуальных машин, компьютер \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Virtual Machine \ Guest, ничего не нужно использовать. Я искал реестр и нашел одну запись в HKEY_USERS \ S-1-5 .... \ Software \ Microsoft \ Windows \ CurrentVersion \ TaskFlow \ DeviceCache \. Это не выглядело как что-то, на что я мог бы сослаться с какой-либо степенью убежденности, это было больше похоже на кэшированный список машин из сетевого обнаружения.

Кто-нибудь знает, как я мог получить доступ к уникальному идентификатору или имя хоста хост-машины без индивидуальной настройки? Таким образом, запрос VirtualBox или запрос реестра Таким образом, общий диск и запрос системного файла будут в порядке, пока он не отключит AV-платформу хоста. Я не нашел способ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...