Datasys Knowledge Base Document |
Knowledge Base index |
| Updated: | 2005/05/24 |
| Product: | MobilChange |
| Version: | 4.0 |
| Service pack: | 4.0.36 |
| Area: | Setup |
| Category: | FIXED |
| Problem: | Mobilchange installation on Windows 2003 + Exchange 2003 with Outlook 2003 |
Problem description:
Problem with location of Simple MAPI MAPIResolveName function can arise during Mobilchange installation on Windows 2003 + Exchange 2003 when using Outlook 2003 as e-mail client.
Until now this function was searched in MAPI32.dll library and then (if not found) in library referenced by
HKLM\SOFTWARE\Clients\Mail\Microsoft Outlook\DLLPathEx registry value, see also
KBMX20050509-155316RAS record.
Solution:
From Mobilchange 4.0.36 was setup changed in this way:
Registry value HKLM\SOFTWARE\Datasys\UMS\info\installed\LegacyMAPI is read.
If LegacyMAPI = "yes" or "1", original algorithm described above is used.
If LegacyMAPI doesn't exist or is not "yes" nor "1", this method is used:
HKLM\SOFTWARE\Clients\Mail\Microsoft Outlook\DLLPath value and search function in this library
HKLM\SOFTWARE\Clients\Mail\Microsoft Outlook\DLLPathEx value and search function in this library
Further information:
If you want to use older method of finding MAPIResolveName, set registry value
HKLM\SOFTWARE\Datasys\UMS\info\installed\LegacyMAPI = "yes" (with no quotations)
BEFORE installation. If value doesn't exist, create it.
Keywords:
Exchange 2003, Office 2003, Windows 2003, setup, MAPIResolveName
If there is something unclear, send us an email to development@datasys.cz.