Right now, VBoxGuest-win.cpp performs an explicit version check and
refuses to load unless it sees a version it recognizes; that's not the
best behavior --- Windows driver compatibility is very good, and so
existing guest additions should work on newer OSes. I've attached a
patch that removes the upper bound on the check, allowing for forward
compatibility. I'd greatly appreciate if someone could apply it and
issue new signed binaries.
--- VBoxGuest-win.cpp 2010-12-05 10:17:42.000000000 -0800
+++ VBoxGuest-win-new.cpp 2011-01-03 13:59:14.739404700 -0800
@@ -114,7 +114,7 @@
#endif
switch (majorVersion)
{
- case 6: /* Windows Vista or Windows 7 (based on minor ver) */
+ default: /* Windows Vista or Windows 7 (based on minor ver) */
switch (minorVersion)
{
case 0: /* Note: Also could be Windows 2008 Server! */
@@ -151,9 +151,6 @@
case 4:
g_winVersion = WINNT4;
break;
- default:
- Log(("VBoxGuest::DriverEntry: At least Windows NT4 required!\n"));
- rc = STATUS_DRIVER_UNABLE_TO_LOAD;
}
if (NT_SUCCESS(rc))
_______________________________________________
vbox-dev mailing list
[email protected]
http://vbox.innotek.de/mailman/listinfo/vbox-dev