Безопасное развертывание (Система 2007)
Обновлен: Ноябрь 2007
Применение |
---|
Сведения, приведенные в данном разделе, относятся только к указанным проектам Visual Studio Tools for Office и версиям Microsoft Office. Тип проекта
Версия Microsoft Office
Дополнительные сведения см. в разделе Доступность функций по типам приложений и проектов. |
Во время создания решения Visual Studio Tools for Office компьютер разработчика автоматически обновляется для выполнения кода в проекте. В то же время при развертывании решения необходимо предоставить свидетельство, на котором будет основано решение о доверии. Для этого необходимо подписать решение сертификатом, добавить запись списка включения или применить раздел запроса о доверии ClickOnce. Дополнительные сведения см. в разделе Присвоение уровня доверия решениям Office (система 2007).
Для настроек на уровне документа при развертывании документа в сетевое расположение также необходимо добавить расположение документа в список надежных расположений центра управления безопасностью приложения Office. Дополнительные сведения об установке разрешений документа на компьютеры конечных пользователей см. в разделе Присвоение уровня доверия документам (система 2007).
Предотвращение выполнения кода настроек на уровне документа
Администраторы могут использовать реестр для предотвращения выполнения на компьютере любых настроек уровня документа. При открытии документа Word или рабочей книги Excel с расширениями управляемого кода, среда выполнения Visual Studio Tools for Office проверяет, существует ли запись с именем Disabled в одном из следующих разделов реестра на компьютере:
HKEY_CURRENT_USER\Software\Microsoft\VSTO
HKEY_LOCAL_MACHINE\Software\Microsoft\VSTO
Для предотвращения выполнения кода настроек уровня документа создайте запись Disabled в одном или обоих разделах реестра и укажите один из следующих типов данных и значений для Disabled:
REG_SZ или REG_EXPAND_SZ для которого задается любая строка со значением, отличным от "0" (ноль).
REG_DWORD для которого задается любое значение, отличное от 0 (ноль).
При отключенных настройках уровня документа пользователи смогут открывать документы и вносить в них изменения, но код в сборке не выполняться не будет. Для включения выполнения кода настроек на уровне документа задайте оба значения элементов Disabled равными "0" (нулю) или удалите записи реестра.
См. также
Основные понятия
Развертывание решений Office (система 2007)
Подготовка компьютеров для выполнения или размещения решений Office (система 2007)