fix Bug 1227531: for some VC version, out-of-date vmtools report some depracated
field rather than those we depends on, need to be compatible.