We have written an application in Delphi XE3 that sends emails via Outlook OLE. FYI - see source code.
It has been working perfectly well for years until I upgraded to Windows 10.
Now I get "Server execution failed" whenever my Outlook 2013 is running.
Of course it works when Outlook is not running.
It also works when I run both my EXE as well as Outlook as Administrator. BUT, when I do this outlook complains when I try to create emails (Outlook doens't like being run as Administrator).
Here is a link which explains a lot about what is happening. http://stackoverflow.com/questions/29338902/using-createoleobjectoutlook-application-causes-server-execution-failed-er
I just want to run my EXE as "normal" and Outlook as "normal" - ie not as administrator.
But it is not working. Why?
How can I make sure both processes run in the same security context?