Как вывести приложение VirtualBox W7 из безголового режима во время работы? - PullRequest
0 голосов
/ 26 октября 2011

У меня есть небольшой проект, в котором я пытаюсь вернуть старый драйвер к работе.Проблема драйвера в том, что он работает только на 32 бит.Как и большинство операционных систем сегодня, 64-битные (W7).Это даст проблему.Сначала я попытался решить эту проблему с виртуальной Windows (режим XP).Этот способ работал хорошо, но USB-устройство, которое должно было подключаться, иногда вызывало некоторые проблемы, поэтому я перешел к другому программному обеспечению для виртуализации «VirtualBox» с этой программой, где было проще и больше возможностей сделать то, что я хочу сделать.Я уже нашел код, как подключить USB-устройство, это было довольно легко.но теперь я хочу запустить виртуальную ОС (Windows 7 32bit) в режиме без головы и запустить графический интерфейс для связи со старым устройством (драйвером).Вы можете запустить свою операционную систему в автономном режиме с помощью этого кода:

VBoxManage startvm VM_NAME -type vrdp

Через некоторое время вы услышите звук запуска, а затем сможете запускать приложения с этим кодом:

vboxmanage guestcontrol test exec "C:\Windows\System32\SnippingTool.exe" --username test --password f

Если вы получите VERR_UNRESOLVED_ERROR, это означает, что ваш пароль или имя пользователя неверны.

После запуска приложения оно будет работать в режиме без головы.Таким образом, вы не увидите окно приложения.Это больше похоже на фоновое приложение.

Я хочу, чтобы это приложение было видимым.Я знаю, что есть бесшовный режим, но этот бесшовный режим все еще дает вам панель задач гостевой ОС.Это может сбивать с толку неопытных пользователей.Я также попытался автоматически скрыть панель задач и установить максимально возможное время всплывающего окна, но оно было слишком нестабильным (я пытался сделать это с активацией панели задач).

Знает ли mybe кто-нибудь из вас, команда, чтобы вывести приложение из безголового режима, не показывая панель задач?Или способ убрать панель задач в бесшовном режиме?

Thx

1 Ответ

0 голосов
/ 27 октября 2011

Вам нужно перезагрузить ОС, чтобы вывести ее из режима безголового режима, похоже, что VirtualBox не загружает все сервисы.Но я нашел простое решение, чтобы удалить панель задач, просто убить проводник, и ваша единственная программа все еще будет работать, и панель задач исчезнет.

...