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)