1

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

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

4

1 回答 1

1

有几种方法;

  1. 检查您对设备管理器报告的信息具有哪些 API 访问权限;如果您使用的是 VBox 来宾,您会发现一些不寻常的设备(VBOX CD-ROM、VirtualBox 图形适配器、VBOX HARDDISK、VirtualBox 系统设备)。PC 的主机名已经是“VIRTUALBOX”。
  2. 另一个非常相似的信息来源是 systeminfo 命令。此外,几个特定的​​参数将包含由 VBox 定义的名称或值
  3. 您还可以检查是否安装了 VBox 附加功能;reg:\HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\VirtualBox Guest Additions它们在程序目录、注册表和任务管理器中作为正在运行的任务留下痕迹。
于 2011-03-02T22:05:14.027 回答