Recognizing Office Service Packs

You may need to verify an Office Service Pack before you apply an action. This is not always a trivial procedure. Information about Office XP is stored as an uninstall key in the registry, which has a name enclosed in curly brackets like this:

{WXYYZZZZ-6000-11D3-8CFE-0050048383C9} 

Similarly, Office 2003 has a registry entry like this:

{WXYYZZZZ-6000-11D3-8CFE-0150048383C9} 

Where:

W: Release Type = 9 (Manufacturing)

X: Edition Type = 0 or 1

YY: SKU of product

Office XP:11 (Pro), 12 (Standard), 13 (Sm Bus), 28 (Pro w/ FrontPage), ...

Office 2003: 11 (Pro), 12 (Std), 13 (Basic), CA (Sm Bus), ...

ZZZZ: Hexadecimal language identifier of product; English = 0409 (1033 decimal)