I use following C# code for opening mapi urls (System.ItemUrl element) that I've got through WDS API.
System.Diagnostics.
ProcessStartInfo info = new System.Diagnostics.ProcessStartInfo(itemUrl);//itemUrl is string like "mapi://{S-1-5-21-1637761892-2229936158-1165770529-1000}/Personal Folders($f89c2bd7)/0/Inbox/ ""info.UseShellExecute =
true;System.Diagnostics.
Process res = System.Diagnostics.Process.Start(info)
This works fine on Windows XP and Windows Server 2003 but produces "Unspecified error" on Vista with Outlook 2007 installed (with Windows Mail it works fine).
Could someone explain me how to open such urls for Outlook on Vista
Why was shell open action behaviour changed on Vista
Thanks,
Anton.