MSN 7.5 Package deployment

MSN Messenger 7.x
 
 Notes
This note is about deploying MSN Messenger 7.x via Active Directory GPO Software Distribution.

________________________________________________________

Download the MSN Messenger 7.0 from the below link:

http://messenger.msn.com/Download/?mkt=en-us

Click on the link on the bottom called Download and Install Later.
________________________________________________________

Make sure that in your profile your %SYSTEMDRIVE%\Documents and Settings\%USERNAME%\Local Settings\Temp directory is empty.

You can now start the executable INSTALL_MSN_MESSENGER_DL.EXE. Do not execute anything just browse via the explorer to the above specified directory. There you can find the file you need to use for deployment (MsnMsgs.MSI). Copy the file to your sharepoint / unc file location. Edit the file MsnMsgs.msi with ORCA.

Here's what you need to do:
1) In the Feature table, you need to change the MsgrFeat attributes value from 24 to 16 (this removes the disallow advertise attribute)
2) You need to add a populated AdvtExecuteSequence table to the package. The easiest method is to export the AdvtExecuteSequence table from the sequence.msi sample package included in the Windows Installer SDK. Then use the import table functionality to import the advtExecuteSequence table into the messenger package.

Here's what my AdvtExecuteSequence table looks like:

CostInitialize 800
CostFinalize 1000
InstallValidate 1400
InstallInitialize 1500
CreateShortcuts 4500
RegisterClassInfo 4600
RegisterExtensionInfo 4700
RegisterProgIdInfo 4800
RegisterMIMEInfo 4900
PublishComponents 6200
MsiPublishAssemblies 6250
PublishFeatures 6300
PublishProduct 6400
InstallFinalize 6600

Once this package is fixed up, you should be able to add it for deployment (note that you have to fix the package before you configure it for deployment).

That's all!!

All credits goto koevoets215 for his post about MSN Messenger 6.x, this is exactly the same...
 

Original document: http://www.appdeploy.com/packages/detail.asp?id=490