#118309 - 2004-04-20 05:23 PM
Outlook Express Version
|
cmarti
Hey THIS is FUN
Registered: 2001-02-26
Posts: 297
Loc: Little Rock, AR
|
How can I tell the difference between outlook express 6.0, 5.5, and 5.0 by looking at a file or registry? I guess what I'm needing is the version number of 5.5 and 5.0
I've searched for "outlook express" and "version" on the board but didn't find what I needed. I've queried the file at C:\Program Files\Outlook Express\msinm.exe, I've also looked at HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Outlook Express\Version Info, the "Current" value. They both say 6.0.2800.1123. Is it safe to say that 5.5 versions will say 5.5.xxxx.xxxx and 5.0 will say 5.0.xxxx.xxx? If this is so I can use an Code:
If Instr($OutlookVersion,"6.0")<>0
Our servers are all updated to 6.0, but I'm writing a script to query the verion on the client machine and have never queried for outlook express..
I only need the version info, I can write the script easily...
Thanks in advance...
|
|
Top
|
|
|
|
#118310 - 2004-04-20 05:30 PM
Re: Outlook Express Version
|
AzzerShaw
Seasoned Scripter
  
Registered: 2003-02-20
Posts: 510
Loc: Cheltenham, England
|
The file size is the best. Below is a list of all versions of outlook express (that i have) and has all the file sizes and the file to look for. ITs a little rough but im sure will do the job.
Code:
45716,"Microsoft Outlook Express 5 build 5.00.0913.0800","msimn.exe","",0,0,"","","","(|FileSize=39312,39312)","Microsoft Corporation","Internet and Communications Utilities","","()","",0, 45717,"Microsoft Outlook Express 5 build 5.00.0913.2200","msimn.exe","",0,0,"","","","(|FileSize=33388,33388)","Microsoft Corporation","Internet and Communications Utilities","","()","",0, 45718,"Microsoft Outlook Express 5 build 5.00.0913.2204","msimn.exe","",0,0,"","","","(|FileSize=48494,48494)","Microsoft Corporation","Internet and Communications Utilities","","()","",0, 45719,"Microsoft Outlook Express 5 build 5.00.0913.2206","msimn.exe","",0,0,"","","","(|FileSize=39000,39000)","Microsoft Corporation","Internet and Communications Utilities","","()","",0, 45720,"Microsoft Outlook Express 5 build 5.00.0913.2207","msimn.exe","",0,0,"","","","(|FileSize=33404,33404)","Microsoft Corporation","Internet and Communications Utilities","","()","",0, 45721,"Microsoft Outlook Express 5 build 5.00.1011.1301","msimn.exe","",0,0,"","","","(|FileSize=41408,41408)","Microsoft Corporation","Internet and Communications Utilities","","()","",0, 45722,"Microsoft Outlook Express 5 build 5.00.2014.203","msimn.exe","",0,0,"","","","(|FileSize=42528,42528)","Microsoft Corporation","Internet and Communications Utilities","","()","",0, 45723,"Microsoft Outlook Express 5 build 5.00.2014.207x","msimn.exe","",0,0,"","","","(|FileSize=45328,45328)","Microsoft Corporation","Internet and Communications Utilities","","()","",0, 45724,"Microsoft Outlook Express 5 build 5.00.2014.211","msimn.exe","",0,0,"","","","(|FileSize=42256,42256)","Microsoft Corporation","Internet and Communications Utilities","","()","",0, 45725,"Microsoft Outlook Express 5 build 5.00.2615.200","msimn.exe","",0,0,"","","","(|FileSize=49152,49152)","Microsoft Corporation","Internet and Communications Utilities","","()","",0, 45726,"Microsoft Outlook Express 5.00","msimn.exe","",0,0,"","","","(|FileSize=39114,39114)","Microsoft Corporation","Internet and Communications Utilities","","()","",0, 45727,"Microsoft Outlook Express 5.01 SP2","msimn.exe","",0,0,"","","","(|FileSize=42768,42768|FileTime=12.05,12.05|FileDate=20000721,20000721)","Microsoft Corporation","Internet and Communications Utilities","Microsoft Windows Family 9x/Me/NT/XP","()","",0, 45728,"Microsoft Outlook Express 5.0x","msimn.exe","",0,0,"","","","(|FileSize=26896,26896)","Microsoft Corporation","Internet and Communications Utilities","","()","",0, 45729,"Microsoft Outlook Express 6.0 (Beta Build 2462)","msimn.exe","",0,0,"","","","(|FileSize=41984,41984|FileTime=22.18,22.18|FileDate=20010316,20010316)","Microsoft Corporation","Internet and Communications Utilities","Microsoft Windows Family 9x/Me/NT/XP","()","",0, 45730,"Microsoft Outlook Express 6.0 (Build 2600)","msimn.exe","",0,0,"","","","(|FileSize=57344,57344|FileTime=22.32,23.32|FileDate=20010817,20010817)","Microsoft Corporation","Internet and Communications Utilities","Microsoft Windows Family 9x/Me/NT/XP","()","",0,
_________________________
If at first you don't succeed, try again. Then quit. There's no use being a damn fool about it. - W.C Fields
|
|
Top
|
|
|
|
#118311 - 2004-04-20 05:41 PM
Re: Outlook Express Version
|
cmarti
Hey THIS is FUN
Registered: 2001-02-26
Posts: 297
Loc: Little Rock, AR
|
Thanks for the quick reply. I guess what I'm looking for is the version number of the following: This is for the MS04-013 patch.
Microsoft Outlook Express 5.5 SP2 Microsoft Outlook Express 6 (I think this is 6.0.2800.1123) Microsoft Outlook Express 6 SP1
Thanks..
|
|
Top
|
|
|
|
#118313 - 2004-04-20 06:13 PM
Re: Outlook Express Version
|
Radimus
Moderator
   
Registered: 2000-01-06
Posts: 5187
Loc: Tampa, FL
|
Quote:
Verifying Update Installation
To verify the files that this security update has installed, use one of the following methods:
• Confirm that Q837009 appears in the Update Versions field in the About Internet Explorer dialog box. You cannot use this method on Windows Server 2003 or on Windows XP 64-Bit Edition, Version 2003 because the package does not update the Update Versions field for these versions of Windows. • Compare the versions of the updated files on your computer with the files that are listed in the "File Information" section in this bulletin. • Confirm that the following registry entries exist:
• For Windows Server 2003 and Windows XP 64-Bit Edition, Version 2003, confirm that the Installed DWORD value that has a data value of 1 appears in the following registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Hotfix\KB837009 • For all other versions of Windows, confirm that the IsInstalled DWORD value that has a data value of 1 appears in the following registry key:
HKEY_LOCAL_MACHINE\Software\Microsoft\Active Setup\Installed Components\{ 2cc9d512-6db6-4f1c-8979-9a41fae88de0}
|
|
Top
|
|
|
|
#118314 - 2004-04-20 06:42 PM
Re: Outlook Express Version
|
cmarti
Hey THIS is FUN
Registered: 2001-02-26
Posts: 297
Loc: Little Rock, AR
|
Thanks for the posts.
Azzershaw, I was trying to use the If Instr($OutlookExpressVersion,"6.0.") <> 0, that's why it'd be easier to look at the version. 
Radimus, I already have the part coded that will check to see if the patch is already installed, if that's what you meant by your post 
Thanks..
|
|
Top
|
|
|
|
#118315 - 2004-04-20 06:54 PM
Re: Outlook Express Version
|
Radimus
Moderator
   
Registered: 2000-01-06
Posts: 5187
Loc: Tampa, FL
|
Code:
; Microsoft Security Bulletin MS04-013
; Cumulative Security Update for Outlook Express (837009)
; for Microsoft Outlook Express 6 SP1
; http://www.microsoft.com/technet/security/bulletin/MS04-013.mspx
;
$OEDir = readvalue($HKLMSMWCV+'\App Paths\msimn.exe','')
$OEVer = getfileversion(expandenvironmentvars($OEDir))
$KB837009 = readvalue('HKLM\Software\Microsoft\Active Setup\Installed Components\{2cc9d512-6db6-4f1c-8979-9a41fae88de0}','IsInstalled')
if (not $KB837009 = 1 or @error)
select
case $OEVer => '6.00.2800.1106' $file = 'OE6.0sp1-KB837009-x86-ENU.exe'
case $OEVer => '6.00.2600.0000' $file = 'OE6.0-KB837009.exe'
case $OEVer => '5.00.3502.1000' $file = 'OE5.5sp2-KB837009.exe'
endselect
shell $setup+'\KB837009\'+$file+' /q:a /r:n'
endif
the filenames have been changed to keep them unique
script also assumes users have local admin
Edited by Radimus (2004-04-20 07:21 PM)
|
|
Top
|
|
|
|
#118316 - 2004-04-20 07:25 PM
Re: Outlook Express Version
|
cmarti
Hey THIS is FUN
Registered: 2001-02-26
Posts: 297
Loc: Little Rock, AR
|
That's what I needed....thanks...
|
|
Top
|
|
|
|
Moderator: Jochen, Allen, Radimus, Glenn Barnas, ShaneEP, Ruud van Velsen, Arend_, Mart
|
0 registered
and 1452 anonymous users online.
|
|
|