É possível criar um ambiente isolado para instalar o aplicativo de terceiros?

6

Estou procurando um utilitário / método para instalar aplicativos de 3ª parte, como compiladores incorporados, em seu próprio ambiente isolado, incluindo registro. No Mac OS X eu uso homebrew para conseguir isso. Sendo um Mac convert eu percebo que os dois sistemas operacionais são dramaticamente diferentes, no entanto, vendo o quão útil isso seria eu esperava que seja realizável no Windows também. Estou à beira de um novo computador, por isso vou ter uma nova instalação limpa que gostaria de aproveitar.

Pensamentos atuais
Eu olhei em duas soluções até agora:

    O
  • buildout : que é predominantemente usado para gerenciar instalações em Python, não se aplica em geral.

  • Sandboxie : que é direcionado para uso como um impedimento de malware, mas não permite que eu instale duas versões do mesmo aplicação. Então eu preciso que seja um ambiente isolado, bem como um ambiente de trabalho para alternar entre eles.

Atualizar
Eu dei uma Cameyo um tiro e gostaria de informar que ele funciona muito bem para aplicações normais. Eu tentei no ST Visual Develop e Ride 7 (IDEs compatíveis com STM8) e eles abriram e rodaram bem. Eu os empacotei no Visa 32bit e os executei no Win 7 de 64 bits sem nenhum problema. No entanto , as ferramentas de linha de comando, como os compiladores, não tocaram tão bem. Eu suspeito porque as ferramentas CLI (interface de linha de comando) estão incorporadas no exe virtual, até o momento, não consigo apontar para a localização delas no IDE. Sem o IDE ser capaz de chamar os compiladores, eles são inúteis.

Eu continuarei a pesquisar isso e relatar quaisquer alterações.

    
por Adam Lewis 26.08.2011 / 23:09

3 respostas

8

Você poderia virtualizar os aplicativos com um programa como ThinApp (anteriormente Thinstall). Ele envolve o executável em uma VM para que todo o acesso a arquivos e registros seja feito em um sistema de arquivos virtual e em um registro armazenado em uma pasta. É claro que requer um pouco de trabalho para analisar e envolver cada programa, mas, uma vez feito isso, você pode implantá-los nos clientes como faria com qualquer outro programa.

Da mesma forma, você poderia portar os programas, mas isso não é tão seguro quanto virtualizá-los.

    
por 26.08.2011 / 23:40
1

Se você tem o disco de instalação do sistema operacional, você pode procurar em uma máquina virtual como o VirtualBox .

    
por 26.08.2011 / 23:25
0

Ninguém mencionou isso, por isso vou: O Windows 7 inclui o Virtual PC & Windows XP Mode em todas as edições como um download gratuito da Microsoft (encontrado aqui ). Você pode executar praticamente qualquer sistema operacional em VPC e, para você começar, a Microsoft inclui o XP para você começar. O melhor de tudo, nenhuma licença adicional é necessária.

    
por 30.08.2011 / 02:04