Windows 如何让VirtualBox W7应用程序在运行时脱离headless模式?

Windows 如何让VirtualBox W7应用程序在运行时脱离headless模式?,windows,virtual-machine,virtualbox,cmd,Windows,Virtual Machine,Virtualbox,Cmd,我有一个小项目,我想让一个老司机回去工作。驱动程序的问题是它只能在32位上工作。像今天的大多数操作系统一样,它们是64位w7。这将产生一个问题。首先,我尝试用windows虚拟xp模式解决这个问题。这种方法工作得很好,但必须连接的usb设备有时会出现一些问题,因此我使用另一个虚拟化softwear VirtualBox,它提供了更简单、更多的选项来完成我想做的事情。我已经找到了连接usb设备的代码,这非常简单。但现在我想以无头模式启动虚拟操作系统Windows7 32位,并运行GUI与旧设备(驱

我有一个小项目,我想让一个老司机回去工作。驱动程序的问题是它只能在32位上工作。像今天的大多数操作系统一样,它们是64位w7。这将产生一个问题。首先,我尝试用windows虚拟xp模式解决这个问题。这种方法工作得很好,但必须连接的usb设备有时会出现一些问题,因此我使用另一个虚拟化softwear VirtualBox,它提供了更简单、更多的选项来完成我想做的事情。我已经找到了连接usb设备的代码,这非常简单。但现在我想以无头模式启动虚拟操作系统Windows7 32位,并运行GUI与旧设备(驱动程序)通信。您可以使用以下代码在无头模式下启动操作系统:

VBoxManage startvm VM_NAME -type vrdp
一段时间后,您可以听到启动声音,然后可以使用以下代码启动应用程序:

vboxmanage guestcontrol test exec "C:\Windows\System32\SnippingTool.exe" --username test --password f
如果您收到未解决的错误,这意味着您的密码或用户名是错误的

启动应用程序后,应用程序将以无头模式运行。因此,您不会看到应用程序的窗口。它更像是一个后台应用程序

我希望此应用程序可见。我知道有一种无缝模式,但这种无缝模式仍然为您提供来宾操作系统的任务栏。这可能会让非高级用户感到困惑。我还尝试自动隐藏任务栏,并将弹出时间设置为可能的最高时间,但它太不稳定,我尝试使用任务栏激活

你们当中有人知道一个命令,可以让应用程序在不显示任务栏的情况下脱离无头模式吗?还是以无缝模式删除任务栏的方法


Thx

您需要重新启动操作系统以使其脱离无头模式,看起来VirtualBox并没有加载所有服务器。但我找到了一个简单的解决方案,删除任务栏,只需杀死浏览器,你的一个程序仍然可以工作,任务栏将消失

您是否考虑过将应用程序分为两部分,一部分在虚拟机上运行,另一部分在主机上运行?该程序不是我的,因此我无法更改代码…这不是一个真正的编程问题,那么,可能应该转移到超级用户。哦,还有第二个论坛,mybad!我是新来的,所以。。。但我可能找到了解决办法。