←  General Discussion

AutoPatcher Forum

»

Is This Correct?

mbonwick's Photo mbonwick 09 May 2009

Hi all,


Having used Autopatcher for a while, I decided to take the plunge and create my own module. As Office 2007 hasn't been updated for quite a while, I decided to try making an SP2 module for it.

Here's what I've got:
[AutoPatcher 5.6 Module]

[General]
Title=Service Pack 2 for the 2007 Microsoft Office System (KB946691)
Description=This service pack contains all the fixes for the 2007 Microsoft Office System up to February 2009 and includes some previously unreleased updates.
Author=Microsoft
ModuleAuthor=Michael Bonwick
WebPage=http://www.microsoft.com/downloads/details.aspx?familyid=B444BF18-79EA-46C6-8A81-9DB49B4AB6E5&displaylang=en
ReleaseDate=20090424

[Behavior]
ParentID=OFFICE_2K7_PARENT
UniqueID=OFFICE_2K7_KB953195
Critical=False
Recommended=True
AutoExpand=False
Depends=
TimeToInstall=120
TimeToRemove=120
RequiresReboot=True

[DetectionRegistry]
RegistryPath=HKLM\SOFTWARE\Microsoft\Office\12.0\Common\ProductVersion
KeyName=LastProduct
KeyValue=12.0.6425.1000

[DetectionFile]
FilePath=
FileName=
FileVersion=
FileMD5=
FileDate=
FileOS=

[OperatingSystem]
WindowsVersion=ANY
SystemLanguage=ANY

[SystemComponents]
InternetExplorer=ANY
WindowsMediaPlayer=ANY
DotNetFramework=ANY
MSNMessenger=ANY
WindowsInstaller=ANY
DirectX=ANY

[OfficeComponents]
OfficeComparison=JUSTONE
Word=12
Excel=12
PowerPoint=12
Outlook=12
Publisher=12
Visio=12
Project=12
OneNote=12
FrontPage=ANY
InfoPath=12
Access=12
SharePointDesginer=12
Groove=12

[Installation]
"Module:\office2007sp2-kb953195-fullfile-en-us.exe" /quiet /norestart

[Removal]

[Slipstream]

Is this correct?

Thanks,
Michael
Quote

Cristiano's Photo Cristiano 09 May 2009

in fact, office 2007 is a little out of date. domenico is doing an clean at this script, but we are short of people and also short of time. so, this can take a while. but your idea is right, if an release is taking longer than expected, anyone can do his own module. i'm not sure if your module is right, because i'm not fully aware about how office modules works, but there's one sp1 module, that is this one:
[AutoPatcher 5.6 Module]

[General]
Title=Microsoft Office 2007 Service Pack 1
Title_1032=Η οικογένεια προγραμμάτων 2007 Microsoft Office Service Pack 1
Title_1040=Service Pack 1 per la famiglia di prodotti Microsoft Office 2007
Title_2070=Pacote de Aplicações Microsoft Office de 2007 Service Pack 1
Description=The 2007 Microsoft Office suite Service Pack 1 delivers important customer-requested stability and performance improvements, while incorporating further enhancements to user security. This service pack also includes all of the updates released for the 2007 Office suite prior to December of 2007.
Description_1030=Service Pack 1 indeholder de seneste opdateringer til Microsoft Office 2007-pakken.
Description_1031=Service Pack 1 stellt die neuesten Updates für 2007 Microsoft Office Suite zur Verfügung.
Description_1032=Το Service Pack 1 παρέχει τις πιο πρόσφατες ενημερώσεις για την οικογένεια προγραμμάτων 2007 Microsoft Office.
Description_1040=Il Service Pack 1 include gli aggiornamenti più recenti per la famiglia di prodotti Microsoft Office 2007.
Description_1043=Service Pack 1 bevat de meest recente updates voor het 2007 Microsoft Office-pakket.
Description_1046=O Service Pack 1 contém as atualizações mais recentes para o 2007 Microsoft Office suite.
Description_2070=O Service Pack 1 fornece as mais recentes actualizações para o pacote de aplicações Microsoft Office de 2007.
Author=Microsoft
ModuleAuthor=Erik Ramey
WebPage=http://support.microsoft.com/?kbid=936982
ReleaseDate=20071210

[Behavior]
ParentID=OFFICE_2K7_PARENT
UniqueID=OFFICE_2K7_KB936982_ENU
Critical=True
Recommended=True
AutoExpand=False
Depends=
TimeToInstall=360
TimeToRemove=360
RequiresReboot=True

[DetectionRegistry]
RegistryPath=HKLM\SOFTWARE\Classes\Installer\Patches\1CCE4AC44DBD1954F8C4AA21DAD2E395\SourceList
KeyName=PackageName
KeyValue=mainmuisp1-en-us.MSP

[DetectionFile]
FilePath=
FileName=
FileVersion=
FileMD5=
FileDate=ANY

[OperatingSystem]
WindowsVersion=ANY
SystemLanguage=ANY

[SystemComponents]
InternetExplorer=ANY
WindowsMediaPlayer=ANY
DotNetFramework=ANY
WindowsInstaller=ANY
MSNMessenger=ANY

[OfficeComponents]
guidOffice2007={********-0013-0409-****-*000000FF1CE},{********-0030-0409-****-*000000FF1CE},{********-2F00-0409-****-*000000FF1CE},{********-0014-0409-****-*000000FF1CE},{********-0011-0409-****-*000000FF1CE},{********-00CA-0409-****-*000000FF1CE},{********-0012-0409-****-*000000FF1CE},{********-002E-0409-****-*000000FF1CE},{********-0015-0409-****-*000000FF1CE},{********-0016-0409-****-*000000FF1CE},{********-0029-0409-****-*000000FF1CE},{********-00E0-0409-****-*000000FF1CE},{********-0018-0409-****-*000000FF1CE},{********-0037-0409-****-*000000FF1CE},{********-0019-0409-****-*000000FF1CE},{********-00A1-0409-****-*000000FF1CE},{********-00A3-0409-****-*000000FF1CE},{********-001B-0409-****-*000000FF1CE},{********-002B-0409-****-*000000FF1CE},{********-0044-0409-****-*000000FF1CE},{********-00BA-0409-****-*000000FF1CE},
Word=ANY
Excel=ANY
PowerPoint=ANY
Outlook=ANY
Publisher=ANY
Visio=ANY
Project=ANY
OneNote=ANY
FrontPage=ANY
InfoPath=ANY
Access=ANY
SharePointDesigner=ANY
Groove=ANY

[Installation]
"module:\office2007sp1-kb936982-fullfile-en-us.exe" /quiet /norestart

[Removal]
this one works for sure. also an idea, this one can work also an template

[]s
Quote

mbonwick's Photo mbonwick 09 May 2009

Thanks for that Cristiano, I've made some changes to the module now:
[AutoPatcher 5.6 Module]

[General]
Title=Microsoft Office 2007 Service Pack 2

Description=The 2007 Microsoft Office Suite Service Pack 2 (SP2) provides customers with the latest updates to the 
2007 Office suite.

Author=Microsoft
ModuleAuthor=Michael Bonwick
WebPage=http://support.microsoft.com/?kbid=953195
ReleaseDate=20090424

[Behavior]
ParentID=OFFICE_2K7_PARENT
UniqueID=OFFICE_2K7_KB953195_ENU
Critical=True
Recommended=True
AutoExpand=False
Depends=
TimeToInstall=360
TimeToRemove=360
RequiresReboot=True

[DetectionRegistry]
RegistryPath=HKLM\SOFTWARE\Classes\Installer\Patches\D7544CF2E904F66468F1BFC07B695BE3\Sourcelist
KeyName=PackageName
KeyValue=mainmuisp2-en-us.MSP

[DetectionFile]
FilePath=
FileName=
FileVersion=
FileMD5=
FileDate=ANY

[OperatingSystem]
WindowsVersion=ANY
SystemLanguage=ANY

[SystemComponents]
InternetExplorer=ANY
WindowsMediaPlayer=ANY
DotNetFramework=ANY
WindowsInstaller=ANY
MSNMessenger=ANY

[OfficeComponents]
guidOffice2007={********-0013-0409-****-*000000FF1CE},{********-0030-0409-****-*000000FF1CE},{********-2F00-0409-
****-*000000FF1CE},{********-0014-0409-****-*000000FF1CE},{********-0011-0409-****-*000000FF1CE},{********-00CA-
0409-****-*000000FF1CE},{********-0012-0409-****-*000000FF1CE},{********-002E-0409-****-*000000FF1CE},{********-
0015-0409-****-*000000FF1CE},{********-0016-0409-****-*000000FF1CE},{********-0029-0409-****-*000000FF1CE},
{********-00E0-0409-****-*000000FF1CE},{********-0018-0409-****-*000000FF1CE},{********-0037-0409-****-
*000000FF1CE},{********-0019-0409-****-*000000FF1CE},{********-00A1-0409-****-*000000FF1CE},{********-00A3-0409-
****-*000000FF1CE},{********-001B-0409-****-*000000FF1CE},{********-002B-0409-****-*000000FF1CE},{********-0044-
0409-****-*000000FF1CE},{********-00BA-0409-****-*000000FF1CE},

Word=ANY
Excel=ANY
PowerPoint=ANY
Outlook=ANY
Publisher=ANY
Visio=ANY
Project=ANY
OneNote=ANY
FrontPage=ANY
InfoPath=ANY
Access=ANY
SharePointDesigner=ANY
Groove=ANY

[Installation]
"module:\office2007sp2-kb953195-fullfile-en-us.exe" /quiet /norestart

[Removal]

I've left the GUIDs are they are as I don't think they change and I don't understand them anyway.
Edited by mbonwick, 09 May 2009 - 04:36 PM.
Quote

Cristiano's Photo Cristiano 09 May 2009

> I've left the GUIDs are they are as I don't think they change and I don't understand them anyway.
you are not the only one. even at msdn there's a lot of confusion about it

now it shall work and detect properly, but i can't test that, because i don't run any version of msoffice

[]s
Quote

mbonwick's Photo mbonwick 09 May 2009

Would it be beneficial for the AutoPatcher team if I made a script for the module? SP2 superceeds all previous fixes, so it effectively brings the Office 07 module bang up to date.

Many thanks for all your help,
Michael
Quote

Cristiano's Photo Cristiano 09 May 2009

> if I made a script for the module?
demenico is already doing it. i believe that first he will remove the obsolete ones, but i will talk to him

thanks
Quote