Configuración de los permisos (Cuadro de diálogo)

Actualización: noviembre 2007

El cuadro de diálogo Configuración de los permisos permite especificar la configuración de permisos de seguridad para la aplicación.

Tenga en cuenta que la interfaz de usuario para el cuadro de diálogo Configuración de los permisos difiere para cada configuración de permiso; a continuación se describe cada interfaz por separado.

Para tener acceso a este cuadro de diálogo, seleccione un nodo del proyecto en el Explorador de soluciones y, a continuación, haga clic en la opción Propiedades del menú Proyecto. Cuando aparezca el Diseñador de proyectos, haga clic en la ficha Seguridad. En la página Seguridad, seleccione Habilitar configuración de seguridad de ClickOnce, seleccione Aplicación de confianza parcial, a continuación, haga clic en Propiedades. Sólo puede tener acceso a este cuadro de diálogo para las propiedades incluidas.

Configuración de los permisos EnvironmentPermission

EnvironmentPermission controla el acceso a las variables de entorno del sistema y del usuario.

  • Conceder a los ensamblados acceso a las siguientes variables de entorno
    En la cuadrícula de configuración, escriba las variables y seleccione Lectura o Escritura, según corresponda, para cada variable. Ésta es la opción predeterminada.

  • Conceder a los ensamblados acceso no restringido a todas las variables de entorno
    Da acceso de lectura y escritura a todas las variables de entorno.

Configuración de los permisos FileDialogPermission

FileDialogPermission controla la capacidad para tener acceso a archivos o carpetas a través de un cuadro de diálogo de archivos. Este permiso permite a los ensamblados conservar el contenido de un archivo sin guardarlo o sin la concesión de permiso de E/S al archivo.

  • Conceder a los ensamblados acceso a los siguientes cuadros de diálogo de archivo
    Seleccione una de las opciones siguientes en la lista desplegable Ninguno, Abrir cuadro de diálogo, Guardar cuadro de diálogo o Abrir y guardar cuadros de diálogo. Los ensamblados tendrán acceso a los cuadros de diálogo seleccionados y podrán guardar archivos a través del cuadro de diálogo.

  • Conceder a los ensamblados acceso no restringido a los cuadros de diálogo de archivo
    Da acceso de lectura y escritura a todos los cuadros de diálogo de archivo. Ésta es la opción predeterminada.

Configuración de los permisos FileIOPermission

FileIOPermission controla la capacidad de tener acceso a archivos y carpetas.

  • Conceder a los ensamblados acceso a los siguientes archivos y directorios
    Especifique las rutas de acceso de archivo y los privilegios de acceso asociados a cada uno de ellos. Los privilegios de acceso son: Lectura, Escritura, Anexar y Descubrimiento de ruta de acceso.

  • Conceder a los ensamblados acceso no restringido al sistema de archivos
    Da acceso total a todos los archivos y directorios. Ésta es la opción predeterminada.

  • Delete Entry
    Seleccione una de las rutas de acceso del archivo en la cuadrícula de configuración y haga clic en este botón para quitar esa ruta de acceso del archivo.

Configuración de los permisos IsolatedStorageFilePermission

IsolatedStorageFilePermission especifica el uso permitido de un sistema de archivos virtual privado.

El cuadro de diálogo Permiso personalizado muestra los atributos y los valores asociados a este permiso.

Configuración de los permisos ReflectionPermission

ReflectionPermission controla el acceso a los metadatos a través de las API System.Reflection.

  • Conceder a los ensamblados los siguientes permisos para descubrir información acerca de otros ensamblados
    Seleccione Información de miembros para permitir a los ensamblados descubrir información sobre miembros de otros ensamblados. Entre los miembros se incluyen los métodos y propiedades de las clases que contienen ensamblados.

    Seleccione Información de tipos para permitir a los ensamblados descubrir información sobre tipos de otros ensamblados. Los tipos incluyen las clases que contienen ensamblados.

    Seleccione Emisión de la reflexión para permitir que los motores de secuencias de comandos y los compiladores generen ensamblados. Ésta es la opción predeterminada.

  • Conceder a los ensamblados permiso no restringido para descubrir información acerca de otros ensamblados
    Haga clic en esta opción para conceder a los ensamblados permisos no restringido de acceso a los metadatos System.Reflection para otros ensamblados.

Configuración de los permisos RegistryPermission

RegistryPermission controla la capacidad de tener acceso a variables del Registro.

  • Conceder a los ensamblados acceso a las siguientes claves del Registro
    En la cuadrícula de configuración, escriba las claves del Registro y seleccione Lectura, Escritura o Crear, según corresponda, para cada clave del Registro. Ésta es la opción predeterminada.

  • Conceder a los ensamblados acceso no restringido al Registro
    Haga clic en esta opción para conceder a los ensamblados permisos no restringido de acceso al Registro. Ésta es la opción predeterminada.

Configuración de los permisos SecurityPermission

SecurityPermission describe un conjunto de permisos de seguridad aplicados al código.

  • Conceder a los ensamblados los siguientes permisos de seguridad
    Active las casillas para los permisos de seguridad que desea conceder a los ensamblados. Habilitar la ejecución de ensamblados y Declarar los permisos concedidos está seleccionados de forma predeterminada.

  • Conceder a los ensamblados acceso no restringido a todos los permisos de seguridad
    Haga clic en esta opción para conceder acceso no restringido a todos los permisos de seguridad.

Configuración de los permisos UIPermission

UIPermission controla los permisos relacionados con las interfaces de usuario y el Portapapeles.

  • Conceder a los ensamblados acceso a los siguientes elementos de la interfaz de usuario
    Haga clic en esta opción. A continuación, utilice las listas desplegables Basado en ventanas y Portapapeles para seleccionar los elementos de la interfaz de usuario a los que desea que tenga acceso el ensamblado.

  • Conceder a los ensamblados acceso no restringido a los elementos de la interfaz de usuario
    Haga clic en esta opción para conceder acceso no restringido de ensamblados a todos los elementos de la interfaz de usuario. Ésta es la opción predeterminada.

Configuración de los permisos KeyContainerPermission

KeyContainerPermission controla la capacidad de tener acceso a contenedores de claves.

El cuadro de diálogo Permiso personalizado muestra los atributos y los valores asociados a este permiso.

Configuración de los permisos PerformanceCounterPermission

PerformanceCounterPermission permite el control de permisos de acceso a código para el componente contador de rendimiento de Windows NT (PerformanceCounter).

  • Conceder a los ensamblados acceso a los siguientes contadores de rendimiento
    Haga clic en esta opción. A continuación, en la cuadrícula de configuración, escriba los nombres de los equipos a los que el contador de rendimiento puede tener acceso.

  • Conceder a los ensamblados acceso no restringido a todos los contadores de rendimiento
    Seleccione esta opción para conceder acceso no restringido de ensamblados a todos los contadores de rendimiento de usuario. Ésta es la opción predeterminada.

Configuración de los permisos WebPermission

WebPermission controla los derechos para obtener acceso a los recursos de Internet HTTP.

Este permiso no tiene ningún cuadro de diálogo asociado.

Configuración de los permisos PrintingPermission

PrintingPermission controla el acceso a las impresoras.

  • Conceder a los ensamblados el siguiente acceso a las impresoras
    Haga clic en esta opción. A continuación, en la lista desplegable, seleccione uno de los permisos de acceso para concederlo a las impresoras: Ninguna impresión, Impresión segura, Impresión predeterminada (el predeterminado) o Toda la impresión.

  • Conceder a los ensamblados acceso no restringido a las impresoras
    Haga clic en esta opción para conceder a los ensamblados acceso no restringido a las impresoras.

Configuración de los permisos DnsPermission

DnsPermission controla los derechos de acceso a los servidores del Sistema de nombres de dominio (DNS) en la red.

  • No conceder a los ensamblados acceso a DNS
    Haga clic en esta opción para no conceder a los ensamblados ningún acceso a DNS. Los ensamblados sin permiso de DNS no pueden resolver nombres de Internet ni direcciones URL.

  • Conceder a los ensamblados acceso no restringido a DNS
    Haga clic en esta opción para conceder a los ensamblados acceso no restringido a DNS. Ésta es la opción predeterminada.

Configuración de los permisos SocketPermission

SocketPermission controla los derechos para realizar o aceptar conexiones en una dirección de transporte.

  • Conceder a los ensamblados acceso a los siguientes sockets
    Haga clic en esta opción. A continuación, escriba el Host y el Puerto para cada socket en la cuadrícula de configuración y especifique el acceso TCP y UDP para cada uno.

  • Conceder a los ensamblados acceso no restringido a los sockets
    Haga clic en esta opción para conceder a los ensamblados acceso no restringido a los sockets. Ésta es la opción predeterminada.

Configuración de los permisos EventLogPermission

EventLogPermission permite control de los permisos de acceso a código para el registro de eventos.

  • Conceder a los ensamblados acceso a los siguientes registros de eventos
    Haga clic en esta opción. A continuación, en la cuadrícula de configuración, escriba los nombres de los equipos asociados a cada registro de eventos.

  • Conceder a los ensamblados acceso no restringido a todos los registros de eventos
    Haga clic en esta opción para conceder a los ensamblados acceso no restringido a los registros de eventos. Ésta es la opción predeterminada.

Configuración de los permisos StorePermission

StorePermission controla el acceso a almacenes que contienen los certificados X.509.

El cuadro de diálogo Permiso personalizado muestra los atributos y los valores asociados a este permiso.

Configuración de los permisos OleDbPermission

OleDbPermission permite que el Proveedor de datos de .NET Framework para OLE DB ayude a garantizar que el usuario tiene un nivel de seguridad suficiente para el acceso a un origen de datos OLE DB.

El cuadro de diálogo Permiso personalizado muestra los atributos y los valores asociados a este permiso.

Configuración de los permisos SqlClientPermission

SqlClientPermission permite que el Proveedor de datos de .NET Framework para SQL Server ayude a garantizar que el usuario tiene un nivel de seguridad suficiente para el acceso a un origen de datos.

  • Conceder a los ensamblados acceso a los servidores de Microsoft SQL Server
    Haga clic en esta opción para permitir que los ensamblados tengan acceso a servidores Microsoft SQL Server de la red mediante ADO.NET. Active la casilla Permitir a los ensamblados utilizar contraseñas en blanco si desea permitir contraseñas en blanco (no se recomienda).

  • Conceder a los ensamblados acceso no restringido a DNS
    Haga clic en esta opción para conceder a los ensamblados acceso no restringido a los servidores Microsoft SQL Server. Ésta es la opción predeterminada.

Configuración de los permisos DataProtectionPermission

DataProtectionPermission controla la capacidad para tener acceso a datos y memoria cifrados.

El cuadro de diálogo Permiso personalizado muestra los atributos y los valores asociados a este permiso.

Vea también

Tareas

Cómo: Habilitar la configuración de seguridad para aplicaciones ClickOnce

Cómo: Establecer una zona de seguridad para una aplicación ClickOnce

Cómo: Establecer permisos personalizados para una aplicación ClickOnce

Cómo: Determinar los permisos de una aplicación ClickOnce

Cómo: Depurar una aplicación ClickOnce con permisos restringidos

Conceptos

Seguridad de acceso del código para aplicaciones ClickOnce

Referencia

Página Seguridad, Diseñador de proyectos

Otros recursos

Proteger las aplicaciones ClickOnce