Você pode converter um pacote ThinApp de um que não é compatível com o VMware Identity Manager em um que o VMware Identity Manager pode distribuir e gerenciar. Você pode usar um dos seguintes métodos: usar o comando relink do ThinApp 4.7.2, recriar o pacote a partir dos respectivos arquivos de projeto do ThinApp após a edição do arquivo Parcagem.ni do projeto para adicionar os parâmetros do VMware Identity Manager necessários ou recapturar o aplicativo do Windows com as configurações adequadas do VMware Identity Manager selecionadas no programa ThinApp Set up Capture.

Observação: Um pacote ThinApp compatível com o VMware Identity Manager pode ser usado somente para uma implantação do VMware Identity Manager. Somente os usuários do VMware Identity Manager com o aplicativo VMware Identity Manager Desktop instalado podem inicializar e executar esses pacotes ativados. Em tempo de execução, o pacote ThinApp carrega uma DLL nomeada de forma específica, e usa essa DLL para verificar o direito do usuário com o VMware Identity Manager. Como a DLL é instalada com o aplicativo VMware Identity Manager Desktop, esses pacotes ThinApp podem ser executados somente em sistemas do Windows nos quais o aplicativo VMware Identity Manager Desktop está instalado.

Pré-requisitos

Verifique se você tem acesso aos itens necessários para o seu método escolhido.
  • Se estiver usando o comando relink, verifique se você tem os arquivos executáveis do pacote ThinApp que está convertendo e o aplicativo relinga.exe do ThinApp 4.7.2.
  • Se estiver atualizando o arquivo Parcagem.ni do projeto do ThinApp e recriando o pacote, verifique se você tem os arquivos de projeto que o programa ThinApp 4.7.2 precisa para recriar o pacote.
  • Se estiver recuperando o aplicativo do Windows, verifique se você tem o programa ThinApp 4.7.2 Set up Capture e o instalador do aplicativo, além de outros itens que o programa precisa para recuperar o aplicativo. Consulte o Guia do usuário do ThinApp para obter detalhes.

Verifique se você tem acesso ao compartilhamento de rede do ThinApp usado pelo VMware Identity Manager, que você pode criar subastas e copiar arquivos para ela.

Procedimento

Utilizando uma versão programa ThinApp com suporte do VMware Identity Manager, crie um pacote ThinApp compatível usando um dos métodos disponíveis.
Opção Descrição
Use o comando relink -h. Usar o comando relink -h é o método mais fácil. Você deve usar o programa relinga.exe do ThinApp 4.7.2 ou versões posteriores. Utilize esse método em uma das seguintes situações:
  • Você não pode usar o método de recriação, pois não tem a pasta do projeto.
  • Usar o Set up Capture para recapturar o aplicativo levaria muito tempo.
  • Você não tem o instalador do aplicativo, que é necessário para recapturar usando o Set up Capture.
Observação: O tempo de execução do ThinApp é sempre atualizado quando você executa o comando relink -h em um pacote ThinApp.

Você poderá executar o comando vincular novamente a partir do diretório de Arquivos de Programas do ThinApp para ajudá-lo a conseguir ajuda na sintaxe do comando.

Para criar um pacote compatível, utilize a sintaxe básica do comando:

relink -hpasta executável/*.*

Onde pasta executável é uma pasta que contém os executáveis do pacote ThinApp que você deseja atualizar.

Importante: Quando usa o comando relink, você não pode apontá-lo diretamente para a pasta dos executáveis do pacote no compartilhamento de rede usado para os pacotes ThinApp no ambiente do VMware Identity Manager. O comando converte os antigos executáveis em arquivos BAK quando atualiza o tempo de execução do ThinApp, e grava esses arquivos BAK, bem como os novos arquivos, na pasta. Devido ao compartilhamento de rede normalmente não permitir esse tipo de gravação, você deverá apontar o comando vincular novamente para uma cópia da pasta de executáveis.

Outros casos de uso do comando relink são abordados no artigo da base de conhecimento da VMware em http://kb.vmware.com/kb/2021928.

Atualize o arquivo Parcagem.ni manualmente com os parâmetros necessários e, em seguida, recrie o pacote. Utilize esse método quando você não tiver o instalador do aplicativo para o processo de recaptura, quando desejar evitar a configuração adiantada que a recaptura do aplicativo exige ou quando desejar incorporar a funcionalidade de uma versão mais recente do ThinApp além do que o comando relink forneceria. Devido à recompilação de um pacote incorporar mudanças ao sistema e ao registro do arquivo que acompanha uma nova versão do ThinApp, uma recompilação obteria essas alterações, tal como na situação em que uma nova versão do ThinApp fornece um novo parâmetro Package.ini que você deseje configurar.
Na seção [Build Options] do arquivo Parcagem.ni, adicione os seguintes parâmetros:
;--- VMware Identity Manager Parameters ---
AppID=genid
NotificationDLLs=hzntapluginlugin.dll
Halofuginona.dl é a DLL que o tempo de execução do ThinApp chamada para verificar o direito do usuário do VMware Identity Manager a usar o aplicativo virtualizado.

Opcionalmente, você pode incluir o parâmetro HorizonOrgURL e defini-lo como o seu nome de domínio totalmente qualificado do VMware Identity Manager. Consulte o Instalação e configuração do VMware Identity Manager.

Recapture usando o Set up Capture e selecione as configurações necessárias do VMware Identity Manager. Utilize esse método quando você preferir recapturar o aplicativo em vez de usar um dos outros métodos. Para criar um pacote compatível utilizando o ThinApp Set up Capture, selecione as configurações adequadas no assistente para gerenciar o pacote com o VMware Identity Manager durante o processo de captura. Consulte o Guia do usuário do ThinApp para obter detalhes sobre o processo de captura.

Resultados

Você tem um conjunto de arquivos (arquivos EXE e, opcionalmente, arquivos DAT) de um pacote ThinApp que o VMware Identity Manager pode distribuir e gerenciar.

O que Fazer Depois

Para obter as etapas para adicionar pacotes ThinApp ao compartilhamento de rede, consulte Criar um compartilhamento de rede para pacotes ThinApp que o VMware Identity Manager gerencia.