Virtualizando um aplicativo sem instalá-lo primeiro

0

O que eu entendo das documentações é que o ThinApp primeiro captura o estado atual do computador (por exemplo, o registro etc) e captura o estado após a instalação do aplicativo.

O que eu quero é não instalar o aplicativo diretamente no computador de destino. Eu só quero uma versão virtual e portátil dele. As razões são:

  1. Eu não quero o aplicativo instalado na minha máquina e isso é por que estou optando pela virtualização em primeiro lugar.
  2. Usando uma VM para cada aplicativo, a virtualização pode funcionar, eu acho, mas parece um exagero.
  3. Eu não entendo porque o ThinApp precisa de uma diferença entre os estados de pré e pós. Não é possível fornecer apenas um ambiente fictício para o aplicativo ser instalado.

Como posso fazer isso? (Com o ThinApp, se possível, ou com qualquer outro software de virtualização de aplicativos)

    
por John L. 14.12.2016 / 22:05

1 resposta

0

Tecnicamente, você pode se você já tivesse os arquivos que o instalador adiciona ao seu computador (o que você não faz), mas mesmo assim você precisaria fazer um script de um pacote personalizado.ini apontando para os arquivos. Isso também depende do software que você deseja virtualizar e do tipo de pacote de instalação que você possui. Se o instalador estiver protegido, então não, você não pode. Eu costumava usar ThinApp para todos os meus softwares portáteis, e através da minha experiência você não pode facilmente atingir seu objetivo com o ThinApp. Quanto ao motivo pelo qual você precisa de um snapshot pré-sistema e um snapshot pós-sistema, isso ocorre porque o ThinApp compara as diferenças e copia as alterações de acordo com a pasta do projeto a serem empacotadas no sandbox / aplicativo virtual. O pré-instantâneo deve ser o mais estéril possível, com pouco ou nenhum vestígio do programa de destino. Você tem algumas outras opções embora. Comecei a virtualizar o software com o Cameyo . Ele tem uma versão freeware decente e foi um bom começo porque é muito fácil de usar. E mais, você pode criar manualmente um aplicativo virtual. Atualmente eu uso Turbo Studio , um pouco caro, mas vale a pena. Você também pode criar manualmente aplicativos virtuais com ele. Se você quiser, eu me especializei em virtualização de software e poderia fazer isso por você.

Acabei de atualizar para o Turbo Studio 17 e eles implementaram exatamente o que você está procurando. A descrição das ferramentas é a seguinte: "Novo! Crie aplicativos instalando o aplicativo (MSI ou EXE) em um console de contêiner. Essa alternativa ao processo de instantâneo não requer um sistema operacional limpo e não suja o sistema de arquivos ou o registro do host. " A documentação completa pode ser encontrada aqui .

    
por 21.03.2017 / 23:35