On 04/10/2009 05:19 PM, Frank Wein wrote:
> NoOp wrote:
>> On 04/10/2009 09:11 AM, Frank Wein wrote:
>>> NoOp wrote:
>>>> I normally do not run windows, and run linux instead. However I've been
>>>> running WinXPPro (SP3) on a second machine to assist someone
>>>> troubleshooting a SeaMonkey issue. I've run into an issue with upgrading
>>>> from SM 1.1.14 to 1.1.15 and now 1.1.16 whereby I receive WinXP startup
>>>> errors due to SM replacing the MAPI32.DLL in the Windows System32
>>>> directory upon each upgrade. To add insult to injury... 1.1.15 & 1.1.16
>>>> required reboots.
>>>>
>>>> If I leave the SM mapi32.dll installed, I received the following error
>>>> on startup:
>>> [...]
>>>
>>> Try deleting the registry key
>>> HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Desktop\Mapi_backup_dll (if it
>>> exists, that is :). 
>> 
>> No key; I even did a registry search.
> [...]
> 
> Hrm, strange. As far as I see this, there are two places in the code
> where mapi32.dll can be replaced with the SeaMonkey mozMapi32.dll:
> 1) On install, but only if these two conditions are met:
> 299     // If Mapi_backup_dll *and* the default var of
> 300     // HKEY_LOCAL_MACHINE\Software\Clients\Mail is set, then install
> 301     // mozMapi32.dll to the windows system dir as Mapi32.dll.
> 2) When setting SeaMonkey MailNews as default mail client and the
> Mapi32.dll file present is some old dll (as mentioned before) or another
> strange version of the DLL. Here I wonder a bit: The Mapi32.dll I have
> here on Windows XP has as version "1.0.2536.0" (5.1.2600.0 as product
> version) and as description "Extended MAPI 1.0 for Windows NT". You
> mentioned as version "4.0.835.1374", what description does the DLL have?
> I'm wondering if this is the original DLL from Windows XP or another
> (3rd party?) DLL? Do you happen to have Exchange or Groupwise installed?
> 
> Frank

The mapi32.dll is microsoft:
Description: Extended MAPI 1.0 for Window NT
Company: Microsoft Corporation
File Version: 4.0.835.1374

The system had Groupwise & Exchange installed on it (since removed) and
is valid.

<http://www.google.com/search?complete=0&hl=en&q=mapi32.dll+%2B"4.0.835.1374"&btnG=Google+Search>

However, it should not matter; SM shouldn't replace the file in
system32. What I can do, if I find time later this weekend, is to
completely purge SM and then reinstall first 1.1.16 (then purge that)
and then 2.0a3 again. That way I can determine exactly which one is the
culprit. I'm pretty sure that it was the update from 1.1.15 to 1.1.16,
but I want to be positive before adding to the bug.


_______________________________________________
support-seamonkey mailing list
[email protected]
https://lists.mozilla.org/listinfo/support-seamonkey

Reply via email to