Getting MultiPoint SDK Installed under Windows XP SP3

[NB: Kudos for this post needs to go to Greg and Andrew who actually solved this issue]

The MultiPoint SDK that I referred to in my previous post was designed to be installed on XP SP2 and Vista.  Unfortunately the way the installer has been written prevents it from being installed on XP SP3.  Here’s a bit of a hack to get around this limitation

1. Download & Install Orca

Download Orca from the Windows Installer SDK: http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/msisdk-common.3.0.cab (open the CAB and rename the Orca-file to Orca.MSI to install it)

2. Open the Installer file in Orca

3. Under “Tables” click “Launch Condition”, then change the first row’s conditions from “... ServicePackLevel = 2...” to “... ServicePackLevel >= 2...”  
clip_image002

4. Save and close Orca

5. Run the saved installer.

Published Monday, November 24, 2008 9:59 PM by nick

Comments

Tuesday, November 25, 2008 2:15 PM by Indie Joe

# re: Getting MultiPoint SDK Installed under Windows XP SP3

Great hack. However, I ran into problems. It goes through the motions of installation and a progress bar shows up with about 80% complete. But it then barfs with a message that looks like this:

"The installer has encountered an unexpected String installing this package. This may indicate a problem with this package. The String code is 2356."

Need help! Thanks in advance.

Tuesday, November 25, 2008 2:31 PM by Indie Joe

# re: Getting MultiPoint SDK Installed under Windows XP SP3

Managed to get past that error noted above.

The key to that is:

After editing in Orca, simply hit enter and then click the save button and exit Orca.

If you (like me) clicked anywhere else in the left bar and then hit save, the saved .msi does not run (and oh! don't know if this matters, but do not rename the file either).

Tuesday, November 25, 2008 3:07 PM by Greg Berlin

# re: Getting MultiPoint SDK Installed under Windows XP SP3

Hi Indie Joe,

It sounds like your MSI has become corrupted during the patching process.  MSDN specified error 2356 to be "Could not locate cabinet in stream", so I'd recommend trying the patch again.  To be safe, download the original MSI installer file again and try to patch that one - its possible the original file you used was already corrupted.

Good luck!

Greg