Différence entre les logiciels d'édition portable et d'installation

Les logiciels à installer prennent du temps à se connecter au système d'exploitation et une partie de leurs appels de procédure dépend des ressources déjà disponibles sur l'ordinateur. Si ces ressources - par exemple un fichier DLL commun - sont absentes de l'ordinateur, le programme d'installation peut soit l'installer séparément, soit le programme ne s'exécute pas. Les logiciels portables sont meilleurs à bien des égards. Ceux-ci ne dépendent pas des fichiers système et peuvent s'exécuter sans dépendre des ressources système. Découvrez la différence entre les logiciels d'édition portable et d'installation(difference between portable and installer edition software) .

Différence entre les logiciels d'édition portable et d' installation(Installer)

Logiciel édition portable et installateur

Logiciel d'édition d'installation

Pour les logiciels qui nécessitent une installation sur l'ordinateur local, les programmeurs utilisent différents créateurs d'installation(installer creators) pour créer un programme qui installera le logiciel. Vous ne pouvez pas exécuter le logiciel directement car il nécessite certaines étapes telles que l'inscription au registre Windows , un rechargement du registre, la liaison à des bibliothèques de liens dynamiques ( fichiers DLL ). Dans la plupart des cas, ces logiciels utilisent les fichiers DLL communs existants. (DLL)Si le programmeur a créé une bibliothèque personnalisée ou quelque chose de similaire, le programme d'installation copiera ce fichier à l'emplacement approprié lors de l'installation du logiciel.

Les problèmes avec les logiciels qui nécessitent une installation sont qu'ils peuvent laisser des empreintes digitales sur l'ordinateur où ils ont été installés, même après la désinstallation du logiciel. Ainsi, si vous travaillez sur quelque chose de privé, les gens peuvent savoir que vous avez installé et désinstallé certains logiciels.

Le deuxième problème est que vous devez installer un tel logiciel sur chaque ordinateur où vous souhaitez l'utiliser. L'installation(Installation) prend du temps car elle peut également nécessiter le rechargement du registre Windows(Windows Registry) après l'installation du logiciel.

Lorsque vous utilisez le programme d'installation pour installer un logiciel, une ou plusieurs des situations suivantes peuvent se produire :

  1. Le logiciel crée un nouveau dossier sous Program Files ou Users , en fonction de la façon dont il est configuré
  2. De nouvelles(New) valeurs sont écrites dans le registre Windows(Windows Registry) et/ou d'anciennes entrées peuvent être modifiées
  3. Copie de fichiers du programme d' installation(Installer) sur la machine locale
  4. Création du bureau, icône de la barre des tâches
  5. Création de dossier dans le menu Démarrer
  6. Copie de fichiers DLL dans les dossiers (DLL)Windows ou C: Windows System32, etc.

Lorsque vous désinstallez le même logiciel, un ou plusieurs des éléments créés ci-dessus peuvent rester sur l'ordinateur et peuvent révéler que vous utilisiez le logiciel particulier sur la machine.

Les logiciels portables sont bien meilleurs que les logiciels basés sur l'installation, comme le montre cet article sur la différence entre les logiciels d'édition portable et d'installation.(Portable software are much better compared to Installation based software as this article on the difference between portable and installer edition software shows.)

Logiciel portable

Lorsque nous parlons de logiciel portable, cela signifie que vous n'avez pas besoin de l'installer n'importe où. Cela rend le logiciel portable car vous pouvez le transporter sur des clés USB et l'utiliser sur n'importe quel ordinateur sans avoir à l'installer sur chaque ordinateur que vous souhaitez utiliser. Vous branchez simplement la clé USB contenant le logiciel portable dans l'ordinateur que vous utilisez et démarrez le logiciel portable. Il existe de bonnes ressources sur Internet qui vous permettent de convertir des logiciels basés sur l'installation en logiciels portables.

Les logiciels portables fonctionnent de deux manières :

  1. Le progiciel portable contient déjà des DLL(DLLs) intégrées à l'application
  2. Le logiciel portable peut créer une machine virtuelle et s'y exécuter, en particulier s'il doit utiliser le registre(Registry) ; la VM est supprimée dès la fermeture du logiciel portable

Vous n'avez pas besoin de l'installer. Cela vous aide donc à gagner du temps tout en vous permettant d'utiliser un ordinateur sans laisser d'empreintes logicielles dans le registre ou ailleurs.

Des programmes tels que UltraSurf (un logiciel proxy) peuvent simplement être transportés sur un lecteur amovible, lancés et utilisés sans rien changer au système réel. Ainsi, il y a moins de chances que quelqu'un d'autre découvre que vous avez utilisé le logiciel. Ils sont utiles pour se mettre immédiatement au travail tout en vous protégeant des regards indiscrets.

Bien que la plupart des logiciels portables ne laissent aucune trace, vous pouvez vérifier le dossier (ou n'importe quel endroit) où vous avez copié le logiciel pour voir s'il a créé un fichier INF ou XML lorsque vous l'avez démarré. Certains logiciels portables créent ces fichiers dans les mêmes dossiers où ils étaient présents - pour enregistrer la configuration du logiciel ou autre chose. Il est toujours préférable de vérifier le dossier où se trouvait le logiciel portable avant de le supprimer. Si vous trouvez un fichier INF ou XML associé , supprimez-le simplement si vous souhaitez le garder secret.

Les logiciels portables sont toujours meilleurs par rapport aux logiciels basés sur l'installation lorsqu'ils sont de plus petite taille. S'il s'agit d'un logiciel énorme et que vous ne vous souciez pas que les autres sachent que vous l'utilisez, vous pouvez opter pour la version d'installation. Un exemple d'un tel logiciel basé sur l'installation est Visual Studio car il nécessite de nombreuses DLL(DLLs) qui doivent être copiées sur l'ordinateur pour fonctionner correctement. Bien qu'il soit possible de convertir Visual Studio en logiciel portable, le produit final sera énorme, compte tenu du nombre de bibliothèques et de fichiers d'aide, etc. qui doivent être intégrés dans un logiciel portable. Il peut fonctionner trop lentement dans de tels cas.

Si vous êtes quelqu'un - comme un technicien - qui doit exécuter des logiciels sur différentes machines, les versions portables sont préférables car vous gagnerez du temps. En cas de censure, de sites bloqués, de rapports de guerre, etc., un logiciel portable vous offre la protection dont vous avez besoin.

Vous voudrez peut-être jeter un œil à certains de ces logiciels Windows portables gratuits(Free Portable Windows Software) .(You might want to take a look at some of these Free Portable Windows Software.)

Lecture aléatoire(Random read)Intéressant moins connu Microsoft Trivia et Fun Facts(Interesting lesser know Microsoft Trivia and Fun Facts) .



About the author

Je suis un réviseur de logiciels et un expert en productivité. Je révise et rédige des critiques de logiciels pour diverses applications logicielles, telles qu'Excel, Outlook et Photoshop. Mes critiques sont bien informées et fournissent des informations objectives sur la qualité de l'application. J'écris des critiques de logiciels depuis 2007.



Related posts