Compartir a través de


Implementación segura

Cuando se crea una solución de Office, el equipo de desarrollo se actualiza automáticamente para permitir que se ejecute el código en el proyecto. Sin embargo, al implementar la solución, debe proporcionar pruebas en las que basar una decisión de confianza firmando la solución con un certificado o utilizando la clave de mensajes relativos a la confianza de ClickOnce. Para obtener más información, vea Otorgar confianza a las soluciones de Office.

Se aplica a: la información de este tema se aplica a los proyectos de nivel de documento y los proyectos de nivel de aplicación para Microsoft Office 2010 y 2007 Microsoft Office System. Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto de Office.

En las personalizaciones de nivel de documento, si implementa el documento en una ubicación de red, también debe agregar la ubicación del documento a la lista de ubicaciones de confianza del Centro de confianza de la aplicación de Office. Para obtener más información sobre cómo establecer permisos de documentos en equipos de usuarios finales, vea Otorgar confianza a los documentos.

Evitar que las soluciones de Office ejecuten código

Los administradores pueden utilizar el Registro para evitar que todas las soluciones de Office se ejecuten en un equipo. Cuando se abre una solución de Office que tiene extensiones de código administrado, el runtime de Visual Studio Tools para Office comprueba si existe una entrada con el nombre Disabled en una de las siguientes claves del Registro en el equipo:

  • HKEY_CURRENT_USER\Software\Microsoft\VSTO

  • HKEY_LOCAL_MACHINE\Software\Microsoft\VSTO

Para evitar que las soluciones de Office ejecuten código, cree una entrada Disabled en una de estas claves del Registro, o en ambas, y especifique uno de los siguientes tipos de datos y valores para Disabled:

  • REG_SZ o REG_EXPAND_SZ que se establece en cualquier cadena distinta de "0" (cero).

  • REG_DWORD que se establece en cualquier valor distinto de 0 (cero).

Para permitir que las soluciones de Office ejecuten código, establezca las dos entradas de Disabled en 0 (cero) o elimine las entradas del Registro.

Vea también

Conceptos

Preparar equipos para ejecutar u hospedar soluciones de Office

Otros recursos

Implementar soluciones de Office

Asegurar las soluciones de Office