Доступ к программе с помощью Windows Service: невозможно создать компонент ActiveX - PullRequest
0 голосов
/ 21 февраля 2020

Недавно я создал консольное приложение, которое позволяет мне получать доступ к Календарю Outlook и отправлять электронную почту различным людям на основе данных. Пока все работало нормально. Теперь я планировал разместить консольное приложение на одном из наших серверов, но обнаружил, что мое консольное приложение здесь не работает, потому что приложение не запускается из-за отсутствия входа пользователя. У коллеги возникла идея создать сервис Windows, поскольку он может работать полностью без входа пользователя. Я пробовал это, к сожалению, безуспешно, потому что я не могу получить доступ к Outlook. Я взял тот же код, что и в консольном приложении (конечно, было сделано несколько небольших изменений). Я пробовал сервис с пользовательским логином, пока безуспешно.

Ошибка, которую я получаю: System.exception: «Не удается создать компонент ActiveX»

Код, связанный с: Dim outApp = CreateObject("Outlook.Application")

...