Portable

Différence entre les logiciels d'édition Portable et Installer

Différence entre les logiciels d'édition Portable et Installer

Les logiciels qui doivent être installés prennent du temps car ils se connectent au système d'exploitation et une partie de leurs appels de procédure dépendent des ressources déjà disponibles sur l'ordinateur. Si ces ressources - e.g. un fichier DLL commun - sont absents de l'ordinateur, le programme d'installation peut l'installer séparément ou 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. Vérifiez différence entre le logiciel d'édition portable et d'installation.

Logiciel d'édition portable et d'installation

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 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'enregistrement auprès du 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. 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 sur lequel 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 prend du temps car elle peut également nécessiter le rechargement du registre Windows après l'installation du logiciel.

Lorsque vous utilisez le programme d'installation pour installer un logiciel, un ou plusieurs des événements suivants peuvent se produire :

  1. Le logiciel crée un nouveau dossier sous Program Files ou Users, en fonction de sa configuration
  2. Les nouvelles valeurs sont écrites dans le registre Windows et/ou les anciennes entrées peuvent être modifiées
  3. Copie de fichiers du programme d'installation vers la machine locale
  4. Création de 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 Windows ou C:\Windows\System32 etc. Dossiers

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 indiquer 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.

Logiciel portable

Quand nous disons 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 à l'ordinateur que vous utilisez et démarrez le logiciel portable. Il existe de bonnes ressources sur Internet qui vous permettent de convertir un logiciel basé sur l'installation en logiciel portable.

Les logiciels portables fonctionnent de deux manières :

  1. Le progiciel portable contient déjà des DLL intégrées dans l'application
  2. Le logiciel portable peut créer une machine virtuelle et s'exécuter dedans - surtout s'il doit utiliser le Registre ; la VM est supprimée dès la fermeture du logiciel portable

Vous n'avez pas besoin de l'installer. Cela vous permet donc de 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 dans le 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 au travail tout de suite tout en vous protégeant des regards indiscrets.

Alors que la plupart des logiciels portables ne laissent aucune trace, vous voudrez peut-être 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. Visual Studio est un exemple d'un tel logiciel basé sur l'installation, car il nécessite de nombreuses DLL qui doivent être copiées sur l'ordinateur pour un fonctionnement correct. 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 meilleures car vous gagnerez du temps. En cas de censure, de sites bloqués, de reportages de guerre, etc., les logiciels portables vous offrent la protection dont vous avez besoin.

Vous voudrez peut-être jeter un œil à certains de ces logiciels Windows portables gratuits.

Ports Open Source des moteurs de jeux commerciaux
Les récréations de moteur de jeu gratuites, open source et multiplateformes peuvent être utilisées pour jouer à d'anciens ainsi qu'à certains des titr...
Meilleurs jeux de ligne de commande pour Linux
La ligne de commande n'est pas seulement votre plus grand allié lorsque vous utilisez Linux, elle peut également être une source de divertissement car...
Meilleures applications de mappage de manette de jeu pour Linux
Si vous aimez jouer à des jeux sur Linux avec une manette de jeu au lieu d'un système de saisie clavier et souris typique, il existe des applications ...