R.i.m.s.k.y.,
смотрим справку
Код:

Windows Versions
Windows versions:
4.0.950 Windows 95
4.0.1111 Windows 95 OSR 2 & OSR 2.1
4.0.1212 Windows 95 OSR 2.5
4.1.1998 Windows 98
4.1.2222 Windows 98 Second Edition
4.9.3000 Windows Me
Windows NT versions:
4.0.1381 Windows NT 4.0
5.0.2195 Windows 2000
5.01.2600 Windows XP
or Windows XP 64-Bit Edition Version 2002 (Itanium)
5.02.3790 Windows Server 2003
or Windows XP x64 Edition (AMD64/EM64T)
or Windows XP 64-Bit Edition Version 2003 (Itanium)
6.0.6000 Windows Vista
6.0.6001 Windows Vista with Service Pack 1
or Windows Server 2008
6.01.7600 Windows 7
or Windows Server 2008 R2
Note that there is normally no need to specify the build numbers (i.e. you may simply use "4.1" for Windows 98).
Serega я все-таки останусь при своем мнении: для внешних архивов лучше пользоваться специализированными библиотеками
хотя поднятый вопрос был достаточно интересный, чтобы покопаться в этом.
запоминать еще и дочерние процессы это уже совсем сложновато получится, тогда убийство процессов должно быть рекурсивным, начиная с "самых дочерних"