Here you go: XP: OSVersion : Microsoft Windows NT 5.1.2600 Dodatek Service Pack 3 ServicePack: Dodatek Service Pack 3 -------------------------------------------------------------------------------- Symbols osversion 5,1 servicepack -1 architecture 32 installlang 1045 Expression ToString() ( osversion == 5.1 && servicepack == 3 && architecture == 32 ) Tokenize '(', 'osversion', '==', '5.1', '&&', 'servicepack', '==', '3', '&&', 'architecture', '==', '32', ')' Evaluate Result: 0 -------------------------------------------------------------------------------- Symbols osversion 5,1 servicepack -1 architecture 32 installlang 1045 Expression ToString() ( osversion == 5.2 && servicepack == 2 && architecture == 32 ) Tokenize '(', 'osversion', '==', '5.2', '&&', 'servicepack', '==', '2', '&&', 'architecture', '==', '32', ')' Evaluate Result: 0 -------------------------------------------------------------------------------- Symbols osversion 5,1 servicepack -1 architecture 32 installlang 1045 Expression ToString() ( osversion == 5.2 && servicepack == 2 && architecture == 64 ) Tokenize '(', 'osversion', '==', '5.2', '&&', 'servicepack', '==', '2', '&&', 'architecture', '==', '64', ')' Evaluate Result: 02003: OSVersion : Microsoft Windows NT 5.2.3790 Dodatek Service Pack 2 ServicePack: Dodatek Service Pack 2 -------------------------------------------------------------------------------- Symbols osversion 5,2 servicepack -1 architecture 32 installlang 1045 Expression ToString() ( osversion == 5.1 && servicepack == 3 && architecture == 32 ) Tokenize '(', 'osversion', '==', '5.1', '&&', 'servicepack', '==', '3', '&&', 'architecture', '==', '32', ')' Evaluate Result: 0 -------------------------------------------------------------------------------- Symbols osversion 5,2 servicepack -1 architecture 32 installlang 1045 Expression ToString() ( osversion == 5.2 && servicepack == 2 && architecture == 32 ) Tokenize '(', 'osversion', '==', '5.2', '&&', 'servicepack', '==', '2', '&&', 'architecture', '==', '32', ')' Evaluate Result: 0 -------------------------------------------------------------------------------- Symbols osversion 5,2 servicepack -1 architecture 32 installlang 1045 Expression ToString() ( osversion == 5.2 && servicepack == 2 && architecture == 64 ) Tokenize '(', 'osversion', '==', '5.2', '&&', 'servicepack', '==', '2', '&&', 'architecture', '==', '64', ')' Evaluate Result: 0