Android

Diferença entre o software de edição Portátil e Instalador

Azulejista de verdade usa nivelador ou....

Azulejista de verdade usa nivelador ou....

Índice:

Anonim

O software que precisa ser instalado leva algum tempo enquanto eles se conectam ao sistema operacional e parte de suas chamadas de procedimento dependem dos recursos já disponíveis no computador. Se esses recursos - por exemplo, um arquivo DLL comum - estão faltando no computador, o instalador pode instalá-lo separadamente ou o programa não é executado. O software portátil é melhor em muitos aspectos. Eles não dependem de arquivos do sistema e podem ser executados sem depender dos recursos do sistema. Verifique a diferença entre o software de edição portátil e de instalação .

Software de edição portátil e de instalação

Software Installer Edition

Para software que requer instalação no computador local, os programadores usam diferentes criadores de instalação para criar um programa que irá instalar o software. Não é possível executar o software diretamente, pois ele precisa de determinadas etapas, como registro no registro do Windows, uma atualização do registro, vinculação a bibliotecas de vínculo dinâmico (arquivos DLL). Na maioria dos casos, esse software usa os arquivos DLL comuns existentes. Se o programador tiver criado uma biblioteca personalizada ou algo semelhante, o instalador copiará esse arquivo para o local apropriado durante a instalação do software.

Problemas com o software que exigem instalação é que eles podem deixar impressões digitais no computador em que foram instalados - mesmo depois de desinstalar o software. Assim, se você estiver trabalhando em algo privado, as pessoas podem saber que você instalou e desinstalou algum software.

O segundo problema é que você tem que instalar tal software em todos os computadores onde deseja usá-lo. A instalação leva tempo, pois também pode exigir o recarregamento do registro do Windows após a instalação do software

Quando você usa o instalador para instalar o software, um ou mais dos seguintes itens podem acontecer:

  1. O software cria uma nova pasta em Arquivos de programas ou usuários, baseado em como é configurado
  2. Novos valores são gravados no Registro do Windows e / ou entradas antigas podem ser modificadas
  3. Cópia de arquivos do programa Installer para a máquina local
  4. Criação da área de trabalho, ícone da barra de tarefas
  5. Criação da pasta no menu Iniciar
  6. Copiando arquivos DLL para Windows ou C: Windows System32 etc.

Quando você desinstala o mesmo software, um ou mais dos elementos criados acima podem ficar no computador e embora você estivesse usando o software específico na máquina.

O software portátil é muito melhor comparado ao software baseado em Instalação como este artigo sobre diferença entre programas de edição portátil e de instalação.

Software Portátil

Quando dizemos portátil software, significa que você não precisa instalá-lo em lugar algum. Isso torna o software portátil porque você pode carregá-lo em pendrives e usá-lo em qualquer computador sem precisar instalá-lo em todos os computadores que deseja usar. Basta conectar o pen drive que contém o software portátil ao computador que você está usando e iniciar o software portátil. Existem alguns bons recursos na Internet que permitem converter software baseado em instalação em software portátil.

O software portátil funciona de duas maneiras:

  1. O pacote de software portátil já contém DLLs incorporadas ao aplicativo
  2. O software portátil pode criar uma VM e executá-la - especialmente se precisar usar o Registro; a VM é removida assim que o software portátil for fechado

Você não precisa instalá-lo. Por isso, ajuda você a economizar tempo e ao mesmo tempo, permitindo que você use um computador sem deixar impressões digitais no registro ou em outro lugar.

Programas como o UltraSurf (um software proxy) podem ser simplesmente carregados em uma unidade removível, lançada e usado sem alterar nada no sistema atual. Assim, há menos chances de alguém descobrir que você usou o software. Eles são úteis para começar a trabalhar de imediato, protegendo-o de olhares indiscretos.

Enquanto a maioria dos softwares portáteis não deixa vestígios, você pode querer verificar a pasta (ou qualquer lugar) onde você copiou o software para ver se ele criou algum arquivo INF ou XML quando você o iniciou. Alguns softwares portáteis criam esses arquivos nas mesmas pastas em que estavam presentes - para salvar a configuração do software ou qualquer outra coisa. É sempre melhor verificar a pasta onde o software portátil estava presente antes de removê-lo. Se você encontrar algum INF ou XML relacionado, basta excluí-lo se quiser manter isso em segredo.

O software portátil é sempre melhor comparado ao software baseado em instalação quando menor em tamanho. Se é um software enorme e você não se importa se os outros sabem sobre você usá-lo, você pode ir para a versão de instalação. Exemplo de tal software baseado em instalação é o Visual Studio, pois ele precisa de muitas DLLs que precisam ser copiadas para o computador para o funcionamento adequado. Embora seja possível converter o Visual Studio em software portátil, o produto final será enorme, considerando o número de bibliotecas e arquivos de ajuda, etc., que precisam ser integrados em um software portátil. Pode correr muito devagar em tais casos.

Se você é alguém - como um técnico - que precisa executar algum software em diferentes máquinas, as versões portáteis são melhores, pois você economizará tempo. No caso de censores, sites bloqueados, relatórios de guerra, etc., o software portátil oferece a proteção que você precisa.

Você pode dar uma olhada em alguns desses softwares gratuitos para Windows portátil.