У меня есть небольшой проект, в котором я пытаюсь вернуть старый драйвер к работе.Проблема драйвера в том, что он работает только на 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