Diferença entre software de edição portátil e instalador

Índice:

Diferença entre software de edição portátil e instalador
Diferença entre software de edição portátil e instalador

Vídeo: Diferença entre software de edição portátil e instalador

Vídeo: Diferença entre software de edição portátil e instalador
Vídeo: How to Use Facebook Privacy Checkup - YouTube 2024, Abril
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. Confira a diferença entre software de edição portátil e instalador.

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

Image
Image

Software de edição do instalador

Para o software que requer instalação no computador local, os programadores usam diferentes criadores de instalação para criar um programa que instalará o software. Não é possível executar o software diretamente, pois ele precisa de determinadas etapas, como registro com o 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 a 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 particular, as pessoas podem saber que você instalou e desinstalou algum software.

O segundo problema é que você precisa instalar esse software em todos os computadores em que 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, com base em como ela é configurada
  2. Novos valores são gravados no Registro do Windows e / ou entradas antigas podem ser modificadas
  3. Cópia de arquivos do programa instalador para a máquina local
  4. Criação de área de trabalho, ícone da barra de tarefas
  5. Criação de pasta no menu Iniciar
  6. Copiando arquivos DLL para pastas do Windows ou C: Windows System32 etc.

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

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

Software Portátil

Quando dizemos software portátil, isso significa que você não precisa instalá-lo em qualquer lugar. 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 é fechado

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

Programas como UltraSurf (um software proxy) podem ser simplesmente transportados em uma unidade removível, lançados e usados 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ê, 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 nesses casos.

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

Você pode querer dar uma olhada em alguns destes Software Free Portable Windows.

Posts relacionados:

  • Como corrigir erros de arquivos DLL em falta no Windows 10/8/7 PC
  • Ataques de vulnerabilidade de seqüestro de DLL, prevenção e detecção
  • Lista de comandos Rundll32 para Windows 10/8/7
  • Como redefinir manualmente cada componente do Windows Update como padrão
  • O programa não consegue iniciar porque o MSVCP140.dll está ausente do seu computador

Recomendado: