Когда мы пытаемся создать / открыть новую почту в Outlook из нашего приложения C # / VB.Net WinForm через COM на WINDOWS TERMINAL SERVER , мы получаем всплывающее окно безопасности Outlook со словами " Программапытается получить доступ к ... "
Однако на ПК такого всплывающего окна нет, если запущено обновленное антивирусное программное обеспечение. Таким образом, проблема возникает только при запуске приложения в сеансе сервера терминалов.
Я настроил объект групповой политики в домене для доверия библиотекам, которые взаимодействуют с outlook через COM:
Конфигурация пользователя \ Административные шаблоны \ Microsoft Outlook 2016 \ Безопасность \ Параметры формы безопасности \ Программная безопасность \ Надежные надстройки
Там я добавил хеши для каждой библиотеки DLL, созданной в соответствии с описанием в документе «Обзор групповой политики» (ссылка внизу этого сайта) (см. раздел «Управление доверенными надстройками для Outlook 2007» в этом текстовом документе)
Я также установил AdminSecurityMode= 3 в реестре, поэтому Outlook Express Security использует GPO для проверки безопасности.
В сеансе сервера терминалов я успешно проверил, что групповые политики загружены / применены (с помощью инструмента cmd "rsop.msc") и запись в реестре есть.
Тем не менее диалоговое окно безопасности Outlook по-прежнему всплывает для пользователей службы терминалов.
У нас есть WinServer 2019 и Outlook 2019.