Holy cow, I wrote a book!
If you merge in the
Internal Consistency Evaluators
into your MSI package,
you may run into
complaining that the product name is longer than 63 characters.
Why is this so bad?
Well, it isn't really, at least not any more.
The original Windows 95
version of the Add/Remove Programs control panel
did limit product names to 63 characters.
(If you had a longer name, it didn't show up at all
because the call to RegQueryValueEx failed
This limit was raised to around 259 characters starting with
the version that introduced the fancy list with
However, ICE rule 16 still checks against the old limitation
because it doesn't know whether or not your program was designed
to run on versions of Windows prior to Windows 2000.
If your program doesn't install on those older versions of Windows,
then you can disregard the 63-character limit;
the new limit is approximately 259 characters.