=== modified file 'src/tree.c' --- src/tree.c 2008-08-07 11:35:48 +0000 +++ src/tree.c 2009-10-16 11:38:24 +0000 @@ -871,7 +871,15 @@ else *name = "Windows:Unknown Windows"; } - else if (*c >= '6' && *c <= '9') + else if (*c == '6') { + if (*(c + 1) == '.' && (*(c + 2) == '0')) + *name = "Windows:Windows Vista"; + else if (*(c + 1) == '.' && (*(c + 2) == '1')) + *name = "Windows:Windows 7"; + else + *name = "Windows:Unknown Windows"; + } + else if (*c >= '7' && *c <= '9') *name = "Windows:Unknown Windows"; else *name = "Windows:Windows NT";