MAPI Accessor for .NET 2.3 on Vista x64

Add-in Express™ Support Service
That's what is more important than anything else

MAPI Accessor for .NET 2.3 on Vista x64
Installer keeps crashing and rolling back 
Bob Vale




Posts: 20
Joined: 2007-01-29
The custom action install.exe keeps crashing out under vista x64 for the mapi accessor. This has happening on both vista and windows 7 rc1

on windows7 I've got the wer info file. I'm guessing the problem is because install.exe is running in ANYCPU mode and so picking 64Bit when it actually needs to run as 32Bit

WER Details below.


Version=1
EventType=CLR20r3
EventTime=128907560581043425
ReportType=2
Consent=1
UploadTime=128907560583543568
ReportIdentifier=8af57040-64b1-11de-8fdf-0023543821b2
Response.type=4
Sig[0].Name=Problem Signature 01
Sig[0].Value=install.exe
Sig[1].Name=Problem Signature 02
Sig[1].Value=1.0.0.0
Sig[2].Name=Problem Signature 03
Sig[2].Value=49eee138
Sig[3].Name=Problem Signature 04
Sig[3].Value=mscorlib
Sig[4].Name=Problem Signature 05
Sig[4].Value=2.0.0.0
Sig[5].Name=Problem Signature 06
Sig[5].Value=49d43fe2
Sig[6].Name=Problem Signature 07
Sig[6].Value=1cd9
Sig[7].Name=Problem Signature 08
Sig[7].Value=73
Sig[8].Name=Problem Signature 09
Sig[8].Value=System.BadImageFormatException
DynamicSig[1].Name=OS Version
DynamicSig[1].Value=6.1.7100.2.0.0.256.1
DynamicSig[2].Name=Locale ID
DynamicSig[2].Value=2057
UI[2]=C:\Program Files (x86)\Add-in Express\Add-in Express MAPI Accessor for .NET\Bin\Install.exe
UI[3]=Install has stopped working
UI[4]=Windows can check online for a solution to the problem.
UI[5]=Check online for a solution and close the program
UI[6]=Check online for a solution later and close the program
UI[7]=Close the program
LoadedModule[0]=C:\Program Files (x86)\Add-in Express\Add-in Express MAPI Accessor for .NET\Bin\Install.exe
LoadedModule[1]=C:\Windows\SYSTEM32\ntdll.dll
LoadedModule[2]=C:\Windows\SYSTEM32\MSCOREE.DLL
LoadedModule[3]=C:\Windows\system32\KERNEL32.dll
LoadedModule[4]=C:\Windows\system32\KERNELBASE.dll
LoadedModule[5]=C:\Windows\system32\ADVAPI32.dll
LoadedModule[6]=C:\Windows\system32\msvcrt.dll
LoadedModule[7]=C:\Windows\SYSTEM32\sechost.dll
LoadedModule[8]=C:\Windows\system32\RPCRT4.dll
LoadedModule[9]=C:\Windows\Microsoft.NET\Framework64\v4.0.20506\mscoreei.dll
LoadedModule[10]=C:\Windows\system32\MSVCR100.dll
LoadedModule[11]=C:\Windows\system32\SHLWAPI.dll
LoadedModule[12]=C:\Windows\system32\GDI32.dll
LoadedModule[13]=C:\Windows\system32\USER32.dll
LoadedModule[14]=C:\Windows\system32\LPK.dll
LoadedModule[15]=C:\Windows\system32\USP10.dll
LoadedModule[16]=C:\Windows\system32\IMM32.DLL
LoadedModule[17]=C:\Windows\system32\MSCTF.dll
LoadedModule[18]=C:\Windows\Microsoft.NET\Framework64\v2.0.50727\mscorwks.dll
LoadedModule[19]=C:\Windows\WinSxS\amd64_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4918_none_88dbd2752fb28cf9\MSVCR80.dll
LoadedModule[20]=C:\Windows\system32\PSAPI.DLL
LoadedModule[21]=C:\Windows\system32\shell32.dll
LoadedModule[22]=C:\Windows\system32\ole32.dll
LoadedModule[23]=C:\Windows\system32\profapi.dll
LoadedModule[24]=C:\Windows\assembly\NativeImages_v2.0.50727_64\mscorlib\9c469a74cda6bd994f20fdb382365d39\mscorlib.ni.dll
LoadedModule[25]=C:\Windows\system32\CRYPTBASE.dll
LoadedModule[26]=C:\Windows\system32\uxtheme.dll
LoadedModule[27]=C:\Windows\system32\CRYPTSP.dll
LoadedModule[28]=C:\Windows\system32\rsaenh.dll
LoadedModule[29]=C:\Windows\Microsoft.NET\Framework64\v2.0.50727\mscorjit.dll
LoadedModule[30]=C:\Windows\assembly\NativeImages_v2.0.50727_64\System\a3e3b95fca5c273e7f6dfd0d231a0f64\System.ni.dll
LoadedModule[31]=C:\Windows\assembly\NativeImages_v2.0.50727_64\System.Drawing\0e413b325cef0c99a2f67febd1f11d95\System.Drawing.ni.dll
LoadedModule[32]=C:\Windows\assembly\NativeImages_v2.0.50727_64\System.Windows.Forms\3b7141129243d316bf9842723ad51912\System.Windows.Forms.ni.dll
LoadedModule[33]=C:\Windows\assembly\NativeImages_v2.0.50727_64\EnvDTE\6f60e45cb0a9cc09446942ae718629c0\EnvDTE.ni.dll
LoadedModule[34]=C:\Windows\assembly\NativeImages_v2.0.50727_64\EnvDTE80\bd465bf5c9cceff92339b5d37d2800a3\EnvDTE80.ni.dll
LoadedModule[35]=C:\Windows\system32\CLBCatQ.DLL
LoadedModule[36]=C:\Windows\system32\OLEAUT32.dll
LoadedModule[37]=C:\Windows\system32\sxs.dll
LoadedModule[38]=C:\Windows\system32\RpcRtRemote.dll
LoadedModule[39]=C:\Windows\system32\VERSION.dll
LoadedModule[40]=C:\Windows\system32\apphelp.dll
FriendlyEventName=Stopped working
ConsentKey=CLR20r3
AppName=Install
AppPath=C:\Program Files (x86)\Add-in Express\Add-in Express MAPI Accessor for .NET\Bin\Install.exe
ReportDescription=Stopped working
Posted 08 Jul, 2009 06:59:20 Top
Eugene Astafiev


Add-in Express team


Posts: 8540
Joined: 2007-07-25
Hello Bob,

Currently the installer of the MAPI Store Accessor doesn't support any x64 based OS.
.NET, Extended MAPI, Windows Phone & RT
Posted 08 Jul, 2009 08:03:46 Top
Bob Vale




Posts: 20
Joined: 2007-01-29
Is this likely to change in the near future or if not is there a way I could manually install the plugin?

I can obviously extract the files from the msi with msiexec /a and put them in the correct place but what does install.exe actually do - if it's just gac installation again I could do that manually.

The code I'm going to be using the store accessor with is all running in 32bit environment so the only really issue for me is the installer.
Posted 08 Jul, 2009 08:11:54 Top
Eugene Astafiev


Add-in Express team


Posts: 8540
Joined: 2007-07-25
Hi Bob,

The installer adds the component to the Toolbox window of Visual Studio also. Temporally you can extract the required files manually.
.NET, Extended MAPI, Windows Phone & RT
Posted 08 Jul, 2009 10:01:32 Top