Configurando Adicionar ou Remover Programas com o Windows Installer
Você pode fornecer todas as informações necessárias para configurar Adicionar ou Remover Programas no Painel de Controle definindo os valores de determinadas propriedades do instalador no pacote do Windows Installer do seu aplicativo. A definição dessas propriedades grava automaticamente os valores correspondentes no Registro. Se o instalador detetar que o produto está marcado para remoção completa, as operações são adicionadas automaticamente ao script para remover a pasta Adicionar ou remover programas nas informações do painel de controle do produto.
Se um aplicativo não estiver registrado, ele não estará listado em Adicionar ou remover programas no painel de controle. Para obter mais informações, consulte Adicionar e remover um aplicativo sem deixar vestígios nodo Registro.
Os aplicativos que foram instalados no contexto de instalação por usuário são exibidos em Adicionar ou remover programas do usuário atual. Os aplicativos que foram instalados no contexto de instalação por máquina são exibidos em Adicionar ou remover programas de todos os usuários. Os aplicativos que não foram instalados por máquina e que só foram instalados como aplicativos por usuário para usuários diferentes do usuário atual, não aparecem em Adicionar ou remover programas do usuário atual.
Observe que os pacotes de instalação que usam a propriedade LIMITUI também devem conter ARPNOMODIFY. Isso é necessário para que um usuário obtenha o comportamento correto do utilitário Adicionar ou remover programas no painel de controle ao tentar configurar um produto.
O instalador usa as seguintes propriedades públicas para gerenciar Adicionar ou remover programas no painel de controle.
Nome da propriedade | Breve descrição do imóvel |
---|---|
ARPAUTHORIZEDCDFPREFIX | URL do canal de atualização do aplicativo. O valor que o instalador grava sob o Uninstall Registry Key. |
ARPCOMMENTS | Fornece comentários para o Adicionar ou remover programas no painel de controle. O valor que o instalador grava na chave de registo de desinstalação . |
ARPCONTACT | Fornece o contato para Adicionar ou remover programas no painel de controle. O valor que o instalador grava na chave de registo Uninstall Registry Key. |
ARPINSTALLLOCATION | Caminho totalmente qualificado para a pasta primária do aplicativo. O valor que o instalador grava sob a chave de registo de desinstalação . |
ARPHELPLINK | Endereço de Internet, ou URL, para suporte técnico. O valor que o instalador grava sob a chave de registo de desinstalação . |
ARPAJUDAFONE | Números de telefone de suporte técnico. O valor que o instalador grava sob o Uninstall Registry Key. |
ARPNOMODIFY | Impede a exibição de um botão Alterar para o produto em Adicionar ou remover programas no painel de controle.Nota: Isso afeta apenas a exibição no ARP. O Windows Installer ainda é capaz de reparar, instalar sob demanda e desinstalar aplicativos por meio de uma linha de comando ou da interface de programação. |
ARPNOREMOVE | Impede a exibição de um botão Remover para o produto em Adicionar ou remover programas no painel de controle. O produto ainda pode ser removido selecionando o botão Alterar se o pacote de instalação tiver sido criado com uma interface de usuário que forneça a remoção do produto como uma opção.Nota: Isso afeta apenas a exibição no ARP. O Windows Installer ainda é capaz de reparar, instalar sob demanda e desinstalar aplicativos por meio de uma linha de comando ou da interface de programação. |
ARPNOREPAIR | Desativa o botão Reparar em Adicionar ou remover programas no painel de controle.Nota: Isso afeta apenas a exibição no ARP. O Windows Installer ainda é capaz de reparar, instalar sob demanda e desinstalar aplicativos por meio de uma linha de comando ou da interface de programação. |
ARPPRODUCTICON | Identifica o ícone exibido em Adicionar ou remover programas. Se essa propriedade não estiver definida, Adicionar ou remover programas especifica o ícone de exibição. |
ARPREADME | Fornece o Leiame para Adicionar ou Remover Programas no Painel de Controle. O valor que o instalador grava sob o Uninstall Registry Key. |
ARPSIZE | Tamanho estimado do aplicativo em KB. |
ARPSYSTEMCOMPONENT | Impede a exibição do aplicativo na Lista de Programas de Adicionar ou Remover Programas no Painel de Controle.Nota: Isso afeta apenas a exibição no ARP. O Windows Installer ainda é capaz de reparar, instalar sob demanda e desinstalar aplicativos por meio de uma linha de comando ou da interface de programação. |
ARPURLINFOSOBRE | URL para a página inicial do aplicativo. O valor que o instalador grava sob a Chave do Registo de Desinstalação . |
ARPURLUPDATEINFO | URL para informações de atualização do aplicativo. O valor que o instalador grava na chave de registo de desinstalação . |
Observação
Para obter informações sobre a ferramenta Definir Programa e Padrões, consulte a seção Trabalhando com Definir Acesso a Programas e Padrões do Computador.