У меня есть exe (test.exe), который является 32-битным написанным на c ++ (кодировка Unicode).Этот exe выполнит операцию восстановления.Шаги включают:
- проверить установку outlook и загрузить msmapi32.dll
- создать подпапку в папке входящих сообщений указанного пользователя.
- импортировать файл eml в подпапку
Эти операции выполняются с использованием временного пользователя, который дал разрешение на полный доступ.
Этот исполняемый файл выполняется нормально.Проблема в том, что когда я пытаюсь создать этот exe-файл с помощью C # Process.start (), он завершается с [MAPI_E_FAILONEPROVIDER]
при вызове "createtoreentryid".
Любые предложения, пожалуйста.