提交 e4570729 编写于 作者: M Matthias Bolte

vbox: Silently ignore missing registry key on Windows

Don't report an error when the VirtualBox registry key is missing,
as this just indicates that VirtualBox is not installed in general.

This matches the behavior of the XPCOM glue that silently ignores
a missing VBoxXPCOMC.so.
上级 feddaf1d
......@@ -356,8 +356,9 @@ vboxLookupVersionInRegistry(void)
status = RegOpenKeyEx(HKEY_LOCAL_MACHINE, keyName, 0, KEY_READ, &key);
if (status != ERROR_SUCCESS) {
VIR_ERROR(_("Could not open registry key '%s' nor '%s'"),
VBOX_REGKEY_ORACLE, VBOX_REGKEY_SUN);
/* Both keys aren't there, or we cannot open them. In general this
* indicates that VirtualBox is not installed, so we just silently
* fail here making vboxRegister() register the dummy driver. */
return -1;
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册