; This file controls the behavior of msdetect.dll, and must be in the current directory ; when entry point HrDetectApp in msdetect.dll is called. ; ; The basic format is: ; ; [] ; ResultSubkeyName = ; or ; ResultSubkeyName = ; ; Action strings always start with a command, & the format then depends on the command. ; Supported commands are: ; ; DetectReg ; looks for a particular reg key, & sets value "Installed" in ResultSubkey ; Action string format: DetectReg,,,, ; ; DetectMapiService ; looks for a set of MAPI services & sets "Installed" as above ; Action string format: DetectMapiService,
(Section contains list of service names) ; ; DetectFileVersion ; if file is present, put version info in ResultSubkey ; Action string format: DetectFileVersion, ; ; For DetectReg & DetectMapiService, the total detected for each section is placed in the value ; "DetectionCount" in that secetion's reg key. For example, if there are 2 NetMail apps & 3 ; PIMs, the values would be as follows: ; ; MsDetect\AllApps\NetMail\DetectionCount = 2 ; MsDetect\AllApps\PIMs\DetectionCount = 3 ; ; MsDetect\AllApps\DetectionCount = 5 ; [AllApps] EMAIL=MailSection Schedule+=DetectSPlus, AnySchedule+=DetectAnySPlus, ExchangeServer=DetectReg,HKLM,Software\Microsoft\Exchange,Server Language, MSEMS=DetectMAPIService,EMSSection AWFAX=DetectMAPIService,FaxSection Profiles=DetectMAPI, RecommendMAPI=ExcludeMAPIService,MAPIExcludeSection NotPIM=ExcludeMAPIService,PIMIncludeSection FaxViewInstalled=DetectReg,HKLM,Software\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents\FaxView,Installed,1 AWFAXInstalled=DetectReg,HKLM,Software\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents\msawfax,Installed,1 MemphisFaxInstalled=DetectReg,HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\msawfax,DisplayName, WinFax=DetectReg,HKLM,Software\Microsoft\Windows\Help,olfext.hlp, ; PIMs=PIMSection [MailSection] Eudora=DetectReg,HKCU,Software\Qualcomm\Eudora\CommandLine,current, Netscape=DetectReg,HKCU,Software\Netscape\Netscape Navigator\Services,POP_Server, Communicator=DetectReg,HKLM,Software\Netscape\Netscape Navigator\Users,CurrentUser, OutlookExpress=DetectAnyOE, Internet Mail=DetectComplex,AthenaSection Outlook=DetectReg,HKCU,Software\Microsoft\Office\8.0\Outlook,First-Run, Exchange=DetectReg,HKCU,Software\Microsoft\Exchange,, ; [PIMSection] ; PIM1=DetectReg,HKLM,Software\Microsoft\MSDetect\Test,Test1 [MAPI] Version=DetectFileVersion,mapi32.dll,, ; we'll recommend MAPI if !PIMOnly and we find any service NOT in this list ; note that this logic is actually built into msdetect.dll [MAPIExcludeSection] IMAIL=1 INTERMAIL=1 INTERSTOR=1 MSPST MS=1 MSPST AB=1 CONTAB=1 AWFAX=1 [EMSSection] MSEMS=1 [AthenaSection] MustExist=,HKCU,Software\Microsoft\Internet Mail and News,, NotExist=,HKLM,SOFTWARE\Microsoft\Active Setup\Installed Components\{44BBA840-CC51-11CF-AAFA-00AA00B6015C},IsInstalled,1 ; we'll recommend PIM-only mode if all services ARE in this list ; note that this logic is actually built into msdetect.dll [PIMIncludeSection] MSPST MS=1 CONTAB=1 MSPST AB=1 [FaxSection] AWFAX=1 [Outlook803] OL803=DetectComplex,OL803Section [Outlook98] OL98=DetectReg,HKCU,Software\Microsoft\Office\8.0\Outlook\Setup,, [OL803Section] MustExist=,HKCU,Software\Microsoft\Office\8.0\Outlook,First-Run, NotExist=,HKCU,Software\Microsoft\Office\8.0\Outlook\Setup,,