Programas portáteis é o site que sempre traz uma dica de algum programa gratuito para você levar no pendrive ou dica de algum site para você deixar no seus favoritos que ajudará você no seu dia-a-dia.
Quer saber mais sobre programas portáteis? Confira os links a seguir:
- Sobre o site
- Como criar pogramas portáteis. (parte 1)
- Como criar pogramas portáteis. (parte 2)
- Usando o Cameyo para criar pogramas portáteis.
Fugindo um pouco ao formato do site, resolvi escrever um tutorial em algumas partes sobre como transformar uma aplicação normal em uma aplicação portátil. Continue lendo para descobrir como…
Como um entusiasta de aplicativos portáteis, comecei a escrever meus programas da forma mais portátil possível. Até aí nada demais. Só que na maioria das vezes eu utilizo programas de terceiros, que na maioria das vezes não são portáteis por n motivos. O mais comum é o programa depender das bibliotecas ou ambientes como java ou .net, para executarem corretamente. Fora isso os aplicativos também costumam guardar informações no registro do Windows ou na pasta do perfil do usuário.
Então, qual a saída para tornar um programa que você não pode alterar em portátil?
A resposta a esta pergunta está na virtualização de aplicação. Observe que este tipo de virtualização, não tem nada a ver com a emulação de hardware como a feita pelo VMware ou o Virtual PC.
A idéia básica por trás da virtualização de aplicação é incorporar todos os arquivos e simular os acessos ao registro necessários para a perfeita execução do aplicativo. Talvez você já tenha visto para baixar em algum site versões portáteis de programas renomados como o Adobe Photoshop, Adobe Flash CS3, Corel X3 entre outros.
Algumas empresas já desenvolveram aplicativos que fazem esta virtualização.
O processo na verdade é bem simples. Primeiro você deve tirar uma “foto” (snapshot) do sistema, instalar o programa que você quer transformar em portátil e depois comparar com o snapshot inicial para saber quais arquivos e entradas de registro foram adicionados ao sistema.
Com isso, você criará um único executável, com tudo que seu aplicativo precisa para rodar.
No próximo artigo, vou detalhar esta operação.
Para quem não quiser aguardar o próximo artigo e quiser se aventurar criando versões portáteis de seus aplicativos, no site dos fabricantes dos programas tem as versões demo para download. Thinstall ou Xenocode Virtual Appliance Studio.
Bom divertimento e até o próximo artigo!

Pingback: Criando seus próprios programas portáteis! « Que LoKo!
Pingback: Microsoft Virtual PC 2007 SP1 | Programas Portáteis
Pingback: Xenocode Virtual Studio | Programas Portáteis | Programas Portáteis