以编程方式检测我是否处于VirtualBox无缝模式

时间:2010-08-31 15:52:13

标签: virtualbox

有没有办法从来宾机检测我是否处于VirtualBox的无缝模式?或者是否有来自VBoxControl.exe的任何命令行选项来检测我没有看到的?

如果不能发生这种情况,我是否可以以编程方式检测来宾是否与主机处于无缝模式?

1 个答案:

答案 0 :(得分:1)

有几种方法;

  1. 检查您对设备管理器报告的信息的API访问权限;如果你是VBox客户,你会发现一些不寻常的设备(VBOX CD-ROM,VirtualBox图形适配器,VBOX HARDDISK,VirtualBox系统设备)。 PC的主机名已经是“VIRTUALBOX”。
  2. 另一个非常相似的信息来源是systeminfo命令。此外,几个特定参数将包含由VBox
  3. 定义的名称或值
  4. 您还可以检查是否安装了VBox添加项;它们将trace留在程序目录,注册表reg:\HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\VirtualBox Guest Additions中,并作为任务管理器中的运行任务。