У меня есть настольное приложение Windows, которое позволяет пользователю отправлять почту. Когда пользователь запускает Outlook и приложение как администратор и отправляет почту после отправки почты, пользователю не разрешается делиться каким-либо файлом с помощью «Отправить» -> получателя почты. Пользователь получает следующую ошибку:
Файл C:\Users\user name\AppData\Local\Microsoft\user name\username.ost
уже используется, и к нему нет доступа. Закройте все приложения, использующие этот файл, и повторите попытку. Возможно, вам потребуется перезагрузить компьютер.
Ошибка сохраняется, если приложение закрыто. Также, если я повторно запускаю Outlook как администратор, я не могу отправлять почту, используя sendto-> получателя почты, и если я запускаю Outlook в обычном режиме (не как администратор), я могу отправлять почту, используя sendto-> mail.
Я проверил, что каждый связанный с этим объект уничтожен в коде. Я нашел способ отключить режим кэшированного обмена, но он мне не подходит.
Заранее спасибо.