Я хочу убедиться, что моя надстройка Office работает правильно в различных средах. Это включает в себя сложные среды, такие как терминальный сервер и решения Citrix, или системы с сильно ограниченными правами пользователя.
Из предыдущих надстроек на основе COM и VBA я знаю, что, конечно, больше изменений вносится в пользовательскую систему (программупапок, системных папок, профиля пользователя, реестра и т. д.) в таких средах может возникнуть больше проблем.
Поэтому мне необходимо знать точные изменения , сделанные при установке надстройки Office на клиентекомпьютер , используя следующие способы развертывания.
- Централизованное развертывание, с указанием источника приложения и без него
- Установка вручную из Office Store
- Сетевой ресурс
Поскольку надстройка Office запускается в браузере, загруженном из сетевого источника, фактическая установка не требуется. Но, по крайней мере, активация надстройки, которая делает загрузку в офисе, должна быть где-то сохранена. Это, вероятно, включает в себя сам файл манифеста, хранящийся где-то постоянно или, по крайней мере, ссылку на него.
Для установки общего сетевого ресурса я уже знаю
- Вам нужен сетевой ресурс и доступ к немув контексте пользователей
- Изменения в реестре для доверенного каталога
[HKEY_CURRENT_USER\Software\Microsoft\office\16.0\WEF\TrustedCatalogs\...]
И, конечно, было бы неплохо узнать изменения для всех поддерживаемых платформ (Windows, MAC и Online)