Cuadro de diálogo Configurar API y seguridad de macros
Cómo llegar
- En el botón Reflection, seleccione Parámetros de Espacio de trabajo de Reflection.
- En el Centro de confianza, haga clic en Configurar API y seguridad de macros.
En este cuadro de diálogo, se puede habilitar la API Reflection .NET y especificar el tipo de canal y los parámetros correspondientes.
Nota: use diseños si desea utilizar simultáneamente la API en varias instancias de Reflection. Puede especificar diferentes valores de Nombre de canal IPC y Puerto API para cada diseño en el cuadro de diálogo Parámetros de diseño.
Parámetros API*
|
|
|
|
|
Desactivar API
|
Seleccione esta opción para evitar que las aplicaciones personalizadas accedan a esta instalación de Reflection.
|
|
Utilizar IPC
|
Seleccione esta opción para que las aplicaciones personalizadas tengan acceso a la API a través del canal IPC (Inter-Process Communication).
|
|
Utilizar TCP/IP
|
Seleccione esta opción para que las aplicaciones personalizadas tengan acceso a la API a través del canal TCP/IP.
Advertencia: si selecciona esta opción, seleccione Acceso seguro para reducir los riesgos de seguridad.
|
|
|
Puerto API
|
Especifique el puerto (número) que desea utilizar.
|
|
|
Permitir acceso remoto
|
Seleccione esta opción para que las aplicaciones personalizadas que se están ejecutando en otras computadoras tengan acceso a la API.
Advertencia: si selecciona esta opción, seleccione Acceso seguro para reducir los riesgos de seguridad.
|
|
|
Acceso seguro
|
Seleccione esta opción para cifrar, firmar y autenticar la información que se intercambia entre una aplicación personalizada y la API cuando se utiliza TCP/IP.
Si selecciona esta opción, puede especificar las credenciales para la autenticación. Seleccione Autenticar mediante credencial de dominio para que el acceso a la API se realice mediante sus credenciales de dominio (cualquiera que disponga de una cuenta en el dominio podrá acceder a la API de Reflection). Seleccione Autenticar mediante credencial local (el usuario y la contraseña de la cuenta local de Windows) para controlar el acceso a través de las cuentas de su computadora. Una ventaja de esta opción es que puede trabajar con la API incluso si no existe ningún dominio.
|
|
Preferencia de API heredada
|
Seleccione esta opción para especificar si se admiten las macros heredadas de Reflection y determinar qué API heredada tiene preferencia para el método GetObject() que se usa para recuperar los objetos COM de las API. Reflection admite múltiples API, pero únicamente acepta llamadas GetObject() para un tipo de objeto API heredado a la vez.
|
|
|
Seleccione
|
Si
|
|
|
Ninguna API heredada
|
No usa macros heredadas de Reflection o si el código no usa GetObject() para acceder a los objetos COM de las API heredadas.
|
|
|
Reflection
|
Usa macros heredadas de Reflection o usa GetObject() para acceder a los objetos COM de las API heredadas de Reflection. Todos los documentos de sesión que abra o cree con posterioridad serán compatibles con las macros heredadas; en el Editor de Visual Basic se incluye un proyecto VBA heredado además del proyecto VBA estándar.
Nota: el soporte la las API de productos heredados está presente en todos los archivos de configuración de Reflection abiertos en el espacio de trabajo (incluidos los archivos de configuración guardados como documentos de sesión de Reflection), independientemente de si se selecciona esta opción.
|
|
|
EXTRA!
|
Utiliza GetObject() para acceder a los objetos COM de las API del EXTRA! heredado.
|
Permisos de acciones
Especifique lo que desea que suceda al iniciar una acción, que se ha restringido utilizando una Política de grupo o el Administrador de permisos, mediante una llamada a una macro o API.
|
Solicitar derechos de administración en Vista; no ejecutar en XP
|
En una computadora con Windows Vista, seleccione esta opción para controlar las acciones restringidas con el UAC (Control de cuentas de usuario).
o bien,
En una computadora con Windows XP, seleccione esta opción para impedir la ejecución de las acciones restringidas.
|
|
Ejecutar la acción
|
Seleccione esta opción para ejecutar normalmente las acciones restringidas iniciadas por una llamada a una macro o API. No se iniciarán dichas acciones si se ejecutan desde la interfaz de usuario.
|
|