[Résolu] Logiciels sans installation

Logiciels sans installation [Résolu] - Logiciels - Windows & Software

Marsh Posté le 20-06-2008 à 15:21:11    

Bonjour,
Je souhaiterai avoir quelques infos par rapport aux logiciels sans installation.
Certains développeur proposent 2 versions des logiciels (surtout les logiciels libre genre firefox, keepass, etc). Une version avec installation et une sans install.
 
J'aurais voulu avoir des infos sur leurs fonctionnements parce que je me pose quelques questions par rapport à ça... La je parle de faire tourner le soft à partir du pc (pas d'une clé usb).
 
1/ Est-ce que les 2 versions sont identiques?
 
2/ Comment ça fonctionne? Est-ce le logiciel sans instal demandera plus de ressources proc ou ram vu qu'il n'est pas installé sur le C:?
 
3/ Quelles sont les diférences? Ca revient un peu au meme que la première question :)  
 
En fait, d'après ce que j'ai lu jusqu'à maintenant, les deux versions sont identiques...
Ci c'est le cas, pourquoi se prendre la tête à installer un logiciel qui sera éparpillé sur le pc dans divers dossier alors qu'on peut simplement le le télécharger et l'utiliser directement.
Du coup je ne vois aucun intérêt à installer un logiciel s'il fonctionne sans instal...
 
4/ Par la même occasion, est-ce que les appli vont au ralenti si elles sont lancées depuis un clé usb  
 
Je vous remercie d'avance pour vos réponses....


Message édité par djodjolyon le 21-06-2008 à 19:13:43
Reply

Marsh Posté le 20-06-2008 à 15:21:11   

Reply

Marsh Posté le 20-06-2008 à 22:34:08    

1) Oui
 
2) Pas de façon significative. Je détaillerais a la question 3 ce que je veux dire.
 
3) Ca dépend du type de soft. En général, un logiciel stocke ses réglages dans le registre, d'éventuels fichiers temporaires dans le(s) répertoire(s) prévus à cet effet dans Windows.
 
Lorsqu'on en fait une version portable, on redirige toutes ces écritures sur la clé : on fait croire au soft qu'il interroge le registre alors qu'il va aller chercher ces infos dans un fichier texte, et on crée un répertoire sur la clé pour les fichiers temporaires.
 
On va aussi essayer de modifier le comportement du logiciel s'il a des besoins en terme de lecture/écriture de fichiers qui peuvent diminuer la longévité de la clé.
 
Cela s'effectue en général sans modification du code de l'appli, via un wrapper qui va intercepter les appels du soft. Pour cette raison, une appli portable consomme un peu plus de ram que la version non portable (puisqu'on charge en ram le soft + wrapper). Mais c'est non significatif, en général c'est juste quelques centaines de kilo octets en plus.
 
4) De façon générale, non. Une clé a un débit en lecture/écriture plus faible qu'un disque dur, mais de meilleurs temps d'accès. Si on se place hors du contexte du chargement du soft, qui peut être ralenti ou pas, et hors des écritures de fichiers sur la clé (dépend aussi du soft), les applis fonctionneront à la même vitesse qu'elles soient sur le disque dur et sur une clé usb.

Reply

Marsh Posté le 21-06-2008 à 17:05:37    

merci ccp.
Donc pour conclure, je peux très bien utiliser une appli portable sur mon fixe plutôt que d'installer le logiciel... Ca ralentira peut être un tout petit peu mais pas grand chose...
 
Par contre, il n'est pas possible de conserver les préférences du logiciel lors d'une mise à jour puisque les fichiers de préférences sont dans l'éxécutable sur la version portable?
 
Pour Keepass par exemple, il ne m'a pas rajouter de fichier texte dans le dossier où il y a l'exe.
En fait je viens de voir un fichier ini. Mais je ne sais pas si c'est celui que j'avais dans mon dossier d'insall ou s'il l'a créé à partir de la version sans install.


Message édité par djodjolyon le 21-06-2008 à 17:06:16
Reply

Marsh Posté le 21-06-2008 à 18:58:21    

Les préférences sont en général stockées dans un fichier .ini ou .dat dans le répertoire de l'exécutable ou un sous répertoire.
 
Si tu conserves ce fichier, tu devrais pouvoir mettre à jour ton logiciel en conservant tes préférences.

Reply

Marsh Posté le 21-06-2008 à 19:12:47    

Plus besoin d'install donc...
Ca évitera d'encombrer l'ordi...
Bonne journée
 
Merci encore...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed