Compartilhar via


Caixa de diálogo Configurações de permissão

The Configurações de permissão caixa de diálogo permite que você especifique as configurações de permissão de segurança para seu aplicativo.

Observe que o usuário interface para o Configurações de permissão caixa de diálogo é diferente para cada configuração de permissão; cada interface é descrito separadamente a seguir.

Para acesso esta caixa de diálogo, selecionar um nó do projeto em O gerenciador de soluções, em seguida, no Projeto menu, clicar Propriedades.Quando o Designer de projeto for exibida, clicar no Segurança guia.Sobre o Segurança página, selecionar Habilitar configurações de segurança do ClickOnce, selecionar Este é um aplicativo de confiança parcial, selecionar uma permissão na lista de permissões e clicar Propriedades.Você pode acesso esta caixa de diálogo apenas para propriedades incluídas.

Configurações de permissão EnvironmentPermission

EnvironmentPermission Controla o acesso a variáveis de ambiente do usuário e sistema.

  • Conceder aos assemblies acesso a variáveis de ambiente a seguir
    Na grade de configurações, digite variáveis e selecionar Leitura or gravar, conforme apropriado, para cada variável.Essa é a opção padrão.

  • Conceder aos assemblies acesso irrestrito a todas as variáveis de ambiente
    Fornece leitura e gravar acesso a todas as variáveis de ambiente.

Configurações de permissão FileDialogPermission

FileDialogPermission Controla a capacidade de acesso arquivos ou pastas através de uma caixa de diálogo de arquivo. Essa permissão permite que os assemblies mantenham o Sumário de um arquivo sem salvá-lo ou ter recebido o arquivo permissão de E/s para ele.

  • Conceder aos assemblies acesso a caixas de diálogo de arquivo a seguir
    selecionar uma das seguintes opções na lista drop-down: Nenhum, Caixa de diálogo aberta, Caixa de diálogo Salvar, or em em aberto e salvar caixas de diálogo.Módulos (assemblies) terão acesso às caixas de diálogo e terão permissão para salvar arquivos usando a caixa de diálogo.

  • Conceder aos assemblies acesso irrestrito às caixas de diálogo arquivo
    Fornece leitura e gravar acesso a todas as caixas de diálogo de arquivo.Essa é a opção padrão.

Configurações de permissão FileIOPermission

FileIOPermission Controla a capacidade de acessar arquivos e pastas.

  • Conceder aos assemblies acesso aos seguintes arquivos e diretórios
    Especifica caminhos de arquivo e os privilégios de acesso associados a cada um deles.Os privilégios de acesso são: Leitura, gravar, Acrescentar, and Descoberta de caminho.

  • Conceder aos assemblies acesso irrestrito para o arquivo sistema
    Fornece acesso completo a todos os arquivos e diretórios.Essa é a opção padrão.

  • Excluir entrada
    selecionar um dos caminhos de arquivo da grade de configurações e clicar neste botão para remover esse caminho de arquivo.

Configurações de permissão IsolatedStorageFilePermission

IsolatedStorageFilePermission Especifica o uso de um sistema de arquivos virtual particular permitido.

The Permissão personalizadacaixa de diálogo mostra os atributos e valores associados a essa permissão.

Configurações de permissão ReflectionPermission

ReflectionPermission Controla o acesso aos metadados por meio do System.Reflection APIs.

  • Conceder as seguintes permissões para descobrir informações sobre outros assemblies de módulos (assemblies)
    selecionar Informações do membro para permitir assemblies para descobrir informações de membro em outros módulos (assemblies).Os membros incluem os métodos e propriedades nas classes que contêm assemblies.

    selecionar Informações de tipo para permitir assemblies para descobrir informações de tipo em outros módulos (assemblies).Os tipos incluem classes que contêm assemblies.

    selecionar Emissão de reflexão para permitir que mecanismos de script e compiladores para gerar assemblies.Essa é a opção padrão.

  • Conceder permissão irrestrita para descobrir informações sobre outros assemblies de assemblies
    clicar nesta opção para fornecer permissão de módulos (assemblies) irrestrito a acesso System.Reflection metadados para outros assemblies.

Configurações de permissão de RegistryPermission

RegistryPermission Controla a capacidade de acesso variáveis do registro.

  • Conceder aos assemblies acesso a seguintes chaves do registro
    Na grade de configurações, digite sistema autônomo chaves do registro e selecionar Leitura, gravar, or Criar, conforme apropriado, para cada chave do registro.Essa é a opção padrão.

  • Conceder aos assemblies acesso irrestrito ao registro
    clicar nesta opção para fornecer permissão de módulos (assemblies) irrestrito a acesso no registro.Essa é a opção padrão.

Configurações de permissão SecurityPermission

SecurityPermission Descreve um conjunto de permissões de segurança aplicada ao código.

  • Conceder aos assemblies acesso para as seguintes permissões de segurança
    Marque as caixas de seleção para as permissões de segurança que você deseja conceder aos assemblies. Habilitar a execução de assembly e Declarar qualquer permissão foi concedida são selecionados por padrão.

  • Conceder aos assemblies acesso irrestrito a todas as permissões de segurança
    clicar nesta opção para conceder acesso irrestrito a todas as permissões de segurança.

Configurações de permissão UIPermission

UIPermission Controla as permissões relacionadas a interfaces de usuário e a área de transferência.

  • Conceder aos assemblies acesso aos seguintes elementos da interface do usuário
    clicar nesta opção.Em seguida, use o Janelas and Área de transferência suspensa lista para selecionar o usuário elementos que você deseja que o assembly da interface acesso.

  • Conceder aos assemblies acesso irrestrito aos elementos da interface do usuário
    clicar nesta opção para conceder aos assemblies acesso irrestrito a todos os elementos de interface de usuário.Essa é a opção padrão.

Configurações de permissão KeyContainerPermission

KeyContainerPermission Controla a capacidade de acesso recipientes de chave.

The Permissão personalizadacaixa de diálogo mostra os atributos e valores associados a essa permissão.

Configurações de permissão PerformanceCounterPermission

PerformanceCounterPermission permite o controle de permissões de acesso ao código para o componente de contador de desempenho (PerformanceCounter) Windows NT.

  • Conceder aos assemblies acesso para os seguintes contadores de desempenho
    clicar nesta opção.Em seguida, na grade de configurações, insira os nomes de máquinas que pode acessar o contador de desempenho.

  • Conceder aos assemblies acesso irrestrito a todos os contadores de desempenho
    selecionar esta opção para conceder aos assemblies acesso irrestrito a todos os contadores de desempenho do usuário.Essa é a opção padrão.

Configurações de permissão de WebPermission

WebPermission Controla os direitos de acesso a recursos de HTTP Internet.

Caixa de diálogo não está associada com essa permissão.

Configurações de permissão PrintingPermission

PrintingPermission Controla o acesso a impressoras.

  • Conceder aos assemblies o seguinte acesso a impressoras
    clicar nesta opção.Em seguida, na lista drop-down, selecionar as permissões de acesso para conceder a impressoras: Nenhuma impressão, Impressão segura, Padrão de impressão (padrão), ou Impressão de todos os.

  • Conceder aos assemblies acesso irrestrito a impressoras
    clicar nesta opção para conceder aos assemblies acesso irrestrito a impressoras.

Configurações de permissão DnsPermission

DnsPermission Controla os direitos de acesso a servidores Sistema de Nomes de Domínio (domínio nome sistema) na rede.

  • Não conceder aos assemblies acesso a DNS
    clicar nesta opção para não conceder aos assemblies acesso a DNS.Assemblies sem permissão DNS não são capazes de resolver nomes de Internet ou endereços URL.

  • Conceder aos assemblies acesso irrestrito a DNS
    clicar nesta opção para conceder aos assemblies acesso irrestrito a DNS.Essa é a opção padrão.

Configurações de permissão SocketPermission

SocketPermission Controla os direitos para fazer ou aceitar conexões em um endereço de transporte.

  • Conceder aos assemblies acesso aos seguintes soquetes
    clicar nesta opção.Em seguida, insira o Host and Porta para cada soquete na grade de configurações e especificar TCP and UDP acesso para cada um.

  • Conceder aos assemblies acesso irrestrito a soquetes
    clicar nesta opção para conceder aos assemblies acesso irrestrito a soquetes.Essa é a opção padrão.

Configurações de permissão EventLogPermission

EventLogPermission permite o controle das permissões de acesso a código para evento registrar registrar registrar em log.

  • Conceder aos assemblies acesso a procedimentos evento logs
    clicar nesta opção.Em seguida, na grade de configurações, insira os nomes dos computadores associados a cada evento log.

  • Conceder aos assemblies acesso irrestrito a todos os evento logs
    clicar nesta opção para conceder aos assemblies acesso irrestrito aos logs de eventos.Essa é a opção padrão.

Configurações de permissão StorePermission

StorePermission Controla o acesso a armazena contendo os certificados x.509.

The Permissão personalizadacaixa de diálogo mostra os atributos e valores associados a essa permissão.

Configurações de permissão OleDbPermission

OleDbPermission permite que o .NET estrutura provedor de dados para OLE DB certificar-se de que um usuário tem um nível de segurança suficiente para acessar uma fonte de dados OLE DB.

The Permissão personalizadacaixa de diálogo mostra os atributos e valores associados a essa permissão.

Configurações de permissão SqlClientPermission

SqlClientPermission permite que o .NET estrutura Data provedor para SQL servidor ajudar a garantir que um usuário tem um nível de segurança suficiente para acesso uma fonte de dados.

  • Conceder aos assemblies acesso a servidores com Microsoft SQL Server
    clicar nesta opção para permitir que os assemblies acesso Microsoft SQL Servers na rede usando o ADO.NET.selecionar o Permitir que os assemblies usem senhas em branco a caixa de seleção se você deseja permitir senhas em branco (não recomendadas).

  • Conceder aos assemblies acesso irrestrito à seguinte
    clicar nesta opção para conceder aos assemblies acesso irrestrito a servidores com Microsoft SQL Server.Essa é a opção padrão.

Configurações de permissão DataProtectionPermission

DataProtectionPermission Controla a capacidade de acesso criptografados dados e a memória.

The Permissão personalizadacaixa de diálogo mostra os atributos e valores associados a essa permissão.

Consulte também

Tarefas

Como: Habilitar configurações de segurança do ClickOnce

Como: Definir uma zona de segurança para um aplicativo ClickOnce

Como: Definir Personalizar permissões para um aplicativo ClickOnce

Como: Determinar as permissões para um aplicativo ClickOnce

Como: Depurar um aplicativo ClickOnce com permissões restritas

Conceitos

Código de segurança do Acessar para aplicativos ClickOnce

Referência

Página de segurança, Designer de projeto

Outros recursos

Protegendo aplicativos ClickOnce