That would be ALOT of work (thanks microsoft zzzz)...
First, you need to detect what system the user has http://support.microsoft.com/kb/307394
Version reporting back is on the list, except vista wich is 6.x.x.x.x (i belive it was, check it yourself since your using vista).
Then, you need to check if it uses vista, does it have vista ...