> Is it possible to roll all these up into AutoPatcher so it can detect and download whats needed like it does with windows updates?
yes, it is. first, you need to run the app with an /? or /help. in the infos displayed, you will have to read it carefully, looking for silent installs. then, you need make an copy of an module and edit the infos in that module. just also an sample, you can read above the module that i did for acrobat reader 9:
[AutoPatcher 5.6 Module]
[General]
Title=Adobe Reader 9
Description=O Adobe Reader, antes conhecido como Adobe Acrobat Reader, e uma ferramenta essencial para o seu computador. Com ele voce pode ler documentos em formato PDF disponiveis em paginas da Web. Com certeza e um programa que nao pode faltar em nenhum computador.
Author=Adobe
ModuleAuthor=Cristiano Portela
WebPage=http://www.adobe.com/products/reader/
ReleaseDate=20100005
[Behavior]
ParentID=STAND_ALONE
UniqueID=ADOBEREADER9_PTB
Critical=True
AutoExpand=True
Depends=
TimeToInstall=120
TimeToRemove=120
RequiresReboot=True
ModuleFolder=AcrobatReader_ptb_files
[DetectionRegistry]
RegistryPath=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{AC76BA86-7AD7-1046-7B44-A90000000001}
KeyName=DisplayVersion
KeyValue=9.0.0
[DetectionFile]
FilePath=
FileName=
FileVersion=
[OperatingSystem]
WindowsVersion=2K,XP,2K3,VISTA
SystemLanguage=ANY
[SystemComponents]
InternetExplorer=6,7
WindowsMediaPlayer=ANY
DotNetFramework=ANY
WindowsInstaller=ANY
MSNMessenger=ANY
[OfficeComponents]
Word=ANY
Excel=ANY
PowerPoint=ANY
Outlook=ANY
Publisher=ANY
Visio=ANY
Project=ANY
OneNote=ANY
FrontPage=ANY
InfoPath=ANY
Access=ANY
[Installation]
"module:\AdbeRdr90_pt_BR.exe" /sPB /rs
[Removal]
the most common detection for apps can be found in here: RegistryPath=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
also you can see, this module looks for ParentID=STAND_ALONE. if you keep this info, you will need this:
[AutoPatcher 5.6 Module]
[General]
Title=Stand Alone
Description=
Author=
ModuleAuthor=
WebPage=
ReleaseDate=00005100
[Behavior]
ParentID=
UniqueID=STAND_ALONE
Critical=False
AutoExpand=True
Depends=
TimeToInstall=0
TimeToRemove=0
RequiresReboot=False
[DetectionRegistry]
RegistryPath=
KeyName=
KeyValue=
[DetectionFile]
FilePath=
FileName=
FileVersion=
[OperatingSystem]
WindowsVersion=ANY
SystemLanguage=ANY
[SystemComponents]
InternetExplorer=ANY
WindowsMediaPlayer=ANY
DotNetFramework=ANY
WindowsInstaller=ANY
MSNMessenger=ANY
[OfficeComponents]
Word=ANY
Excel=ANY
PowerPoint=ANY
Outlook=ANY
Publisher=ANY
Visio=ANY
Project=ANY
OneNote=ANY
FrontPage=ANY
InfoPath=ANY
Access=ANY
[Installation]
[Removal]
making that way, every single module that you set to be ParentID=STAND_ALONE will be under this pared module (like the critical, non critical, etc already are). just don't forget that this must be unique to each module: UniqueID=ADOBEREADER9_PTB. if you have 2 or more of modules with the same UniqueID, they will not load
if you need any further help, just ask for it
[]s