Como: Exibir grupos de códigos e conjuntos de permissão usando Caspol. exe
Às vezes, as configurações de segurança indesejadas aplicam a um assembly porque pertence por engano ou não pertence a algum grupo de código. Esses efeitos colaterais pode ocorrer quando os grupos de códigos são adicionados ou excluídos de níveis de diretiva. Para facilitar encontrar tais problemas em que os níveis de diretiva hierarquias do grupo de código, você pode usar o ferramenta de política de segurança de acesso de código (Caspol. exe) para listar todos os grupos de código uma assembly pertence.
O assembly é concedido a um conjunto de permissões por cada nível de diretiva. O conjunto de permissões efetivas que a diretiva de segurança concede ao código é determinado pela interseção dos conjuntos de permissões concedido pelas diretivas de máquina e usuário. Você pode usar Caspol. exe para exibir o conjunto de permissões concedido a um assembly por um nível de diretiva específico. Você também pode usar Caspol. exe para exibir o conjunto de permissões que resulta da interseção de conjunto de permissões concedido pelas diretivas de máquina e usuário.
Listar os grupos de código em um assembly pertence.
Digite o seguinte comando no prompt de comando:
caspol [-enterprise|-máquina|-usuário|-all] –resolvegroup arquivo de assembly
Especifique a opção de nível de diretiva antes de –resolvegroup opção. Se você omitir a opção de nível de diretiva, Caspol. exe mostra todos os níveis de diretiva.
O comando a seguir lista os grupos de código que MyAssembly.dll pertence no nível de diretiva de usuário.
–resolvegroup – User de caspol MyAssembly. dll
Para listar o conjunto de permissões para um assembly
Digite o seguinte comando no prompt de comando:
caspol [-enterprise|-máquina|-usuário|-todos os] –resolveperm arquivo de assembly
Especifique a opção de nível de diretiva antes de –resolveperm opção. Se você omitir a opção de nível de diretiva, Caspol. exe mostra a interseção de todos os níveis de diretiva.
O comando a seguir solicita uma lista de permissões que se aplicam a MyApplication.exe no nível de diretiva de usuário.
caspol –user –resolveperm MyApplication.exe
Consulte também
Referência
Caspol. exe (Code Access Security Policy Tool)
Conceitos
Modelo de diretiva de segurança
Outros recursos
Configurando a diretiva de segurança usando Code Access Security Policy Tool (Caspol. exe)
Resolvendo problemas de diretiva de segurança usando Caspol. exe