Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Este artigo descreve como criar um pacote Microsoft Windows Installer que usa o ferramenta Code Access Security Policy em Visual Studio 2005 Microsoft.
Você pode usar o ferramenta Code Access Security Policy para modificar a política de segurança para o seguinte níveis de diretiva:
A nível de política Máquina
A nível de política Usuário
A nível de política Enterprise
Você pode usar a ferramenta Configuração Microsoft.NET Framework 2.0 para criar um pacote Windows Installer que modifica a política de segurança. Para fazer isto, execute as seguintes etapas::
Clique em Iniciar , Executar , tipo clique Control admintools Na caixa Abrir , e depois clique OK .
No .NET Framework 2.0 Criar Pacote de Implantação de configuração. caixa de diálogo , expansão My Computer , clique política Runtime Security , e depois clique
Quando você seguir estas etapas, a nível de política inteira será substituída.
Para fazer uma alteração específica à política de segurança e para evitar sobrescrever outras diretivas, siga estas etapas.
Etapa 2: Visual Studio 2005 usar para criar um pacote Windows Installer de base
Para criar um pacote Windows Installer de base, siga estas etapas:
Iniciar Visual Studio 2005.
O menu Arquivo , clique em Novo , e depois clique Project .
Na caixa diálogo New Project , Project instalação em Visual Studio instalado modelos expansão Other Project Types Project Types , clique em., Instalação e Implantação e depois clique
Na caixa Nome , tipo Caspol.msi.
Na caixa Local da, OK tipo a localidade do arquivo Caspol.msi, e então clique.
O menu Exibir , clique em Inicialização condições editor , e então clique.
Na guia Inicialização condições , Adicionar pesquisa arquivos clique com o botão direito do mouse Search Target Machine em Requisitos em Target Machine , e então clique.
Para obter o nome do novo nó, do tipo Caspol-search.
Clique com o botão direito do mouse Caspol pesquisa. - , e depois clique Windows Propriedades
No Valores pesquisa caixa de diálogo Launch Condition Properties,: Caspol - especificar o seguinte
Na caixa Profundidade , tipo 10.
Na caixa FilesName , tipo caspol.exe.
A caixa Pasta , clique em [WindowsFolder] .
Na caixa MinVersion , tipo 2.0.
Observação esta configuração é exigido. Para que o computador destino não não usar uma versão do.NET Framework que é anterior a esta configuração
Normalmente, você tiver um projeto em uma solução para que você pode adicionar o pacote Windows Installer de base que você criou. Se você não tem um projeto, você deverá assinar o assembly. Para fazer isto, execute as seguintes etapas::
Iniciar Visual Studio 2005.
O menu Arquivo , clique em New Project Adicionar , e então clique.
Na caixa diálogo Add New Project da expansão, Windows Application em Visual Studio instalado modelos Visual C. # , clique Windows , e depois clique
Na caixa Nome , a tipo um nome.
Na caixa Local , a localidade, tipo e então clique OK .
Para assinar propriedades o assembly, usando uma nova chave. arquivo, clique com o botão direito do mouse WindowsApplication1 em Gerenciador de Soluções , e depois clique
Na guia WindowsApplication1 clique Assinatura .
Clique para selecionar a caixa verificar sinal o assembly .
Para especificar uma nova chave arquivo, clique Novo < > no Escolher uma chave nome forte lista arquivo.
Nova chave arquivos sempre são criados no formato.pfx Observação .
Na caixa diálogo Create STRONG Name Key , OK tipo um nome, tipo uma senha, e então clique.
Etapa 3: Use a ferramenta ORCA (ORCA.exe) para personalizado adicionar ações
Observação esta seção assume que a ferramenta ORCA esteja instalada. Para obter mais informações sobre a ferramenta ORCA, consulte a seção " References ".
Para usar a ferramenta ORCA para ações, siga estas etapas: adicionar personalizado
Em Microsoft Windows Explorer, localizar Editar com ORCA . Caspol.msi arquivo, clique com o botão direito do mouse o arquivo Caspol.msi , e depois clique
A ferramenta ORCA, clique em Adicionar linha CustomAction em Tabelas , clique. o menu Tabelas , e depois clique
Na caixa diálogo Add Row , valores especificar o seguinte:
A coluna Nome , clique em Ação , e clique tipo CASPOLTURNOFFMESSAGES Na caixa Ação em Coluna .
A coluna Nome , clique no tipo , e clique tipo 3122 Na caixa Tipo em Coluna .
A coluna Nome , clique em Fonte , e clique tipo FILEEXISTS1 Na caixa Fonte em Coluna .
A coluna Nome , clique no destino , e clique tipo -pp off Na caixa de destino em Coluna .
Para OK fechar a caixa diálogo Add Row , clique.
A ferramenta ORCA, clique em Adicionar linha CustomAction em Tabelas , clique. o menu Tabelas , e depois clique
Na caixa diálogo Add Row , valores especificar o seguinte:
A coluna Nome , clique em Ação , e clique tipo CASPOLPERFORMACTION Na caixa Ação em Coluna .
A coluna Nome , clique no tipo , e clique tipo 3122 Na caixa Tipo em Coluna .
A coluna Nome , clique em Fonte , e clique tipo FILEEXISTS1 Na caixa Fonte em Coluna .
A coluna Nome , clique no destino , e então tipo o seguinte comando na caixa de destino em Coluna :
-addgroup 1 -strong -file "[TARGETDIR]MyNewCaspolTest.exe" MyReferenceAssemblyName -noversion Execution -name MyCaspolCodeGroupName -description "This Code group was added by the caspol command line from our test Windows Installer package."
Observação A propriedade [TARGETDIR] prefixed e o nome arquivo.exe são delimitados por aspas. A propriedade [TARGETDIR] prefixed e o nome arquivo.exe não tem um barra invertida (\). Para obter mais informações sobre as opções do ferramenta Code Access Security Policy, visite o seguinte site Developer Network Microsoft (MSDN):
Observação as opções de comando são com diferenciação de maiúsculas e minúsculas. Use o ALLUSERS = 2 opção para instalar o arquivo em um individual. computador A opção / passivo requer entrada usuário mínimo.
Para confirmar as configurações que o arquivo Caspol.msi modificado, siga estas etapas:
Clique em Iniciar , Executar , tipo clique Control admintools Na caixa Abrir , e depois clique OK .
Na .NET Framework 2.0 política Runtime Security configuração caixa diálogo , expansão My Computer , e expansão depois.
Expanda machine , expansão Code Groups , e então expansão All_Code .
Clique com o botão direito do mouse em LocalIntranet_Zone , e seguida, clique Propriedades .
A caixa diálogo LocalIntranet_Zone Properties clique a. Permission Set aviso que Nothing será exibido em Permissão definir , na.
Para Desinstalar desinstalar o arquivo Caspol.msi, clique com o botão direito do mouse. Caspol.msi , e depois clique Para confirmar que o arquivo Caspol.msi é desinstalado, siga estas etapas:
Clique em Iniciar , Executar , tipo clique Control admintools Na caixa Abrir , e depois clique OK .
A ferramenta ORCA faz parte o Service Pack Microsoft Windows Server 2003 1 (SP1) Platform Software Development Kit (SDK). Para obter mais informações sobre o Plataforma SDK do SP1 Windows Server 2003, visite o seguinte site da Microsoft:
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Caso tenha encontrado erros neste artigo e queira colaborar no processo de aperfeiçoamento desta ferramenta, por favor preencha o formulário existente na parte inferior desta página. Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 931867
(http://support.microsoft.com/kb/931867/en-us/
)
Quanto esforço foi necessário para seguir os procedimentos deste artigo?
Muito baixo
Baixo
Moderado
Alto
Muito alto
O que podemos fazer para melhorar essa informação?
Para proteger sua privacidade, não inclua informações de contato em seus comentários.
Obrigado! Seus comentários são usados para nos ajudar a aperfeiçoar o conteúdo de suporte. Para obter mais opções de ajuda, visite a Home Page de Ajuda e Suporte.