OVH Cloud OVH Cloud

logiciel de release

6 réponses
Avatar
fredPPP
Bonjour
y a t_il des logiciels gratuits permettant facilement de faire des releases
logiciel.
on recupere un seul fichier exe qui lorsqu'il est lancé copie alors de
fichiers (codés dans l'executable) dans un répertoire connu dans la base de
registre et lancement d'un executable.

6 réponses

Avatar
Martinez Jerome
Un des plus connus : Nullsoft Installer.
Ou si c'est juste pour faire ce que tu décris : un ZIP (ou RAR, ou ACE,
ou tout ce que tu veux) auto-extractible.

fredPPP wrote:

Bonjour
y a t_il des logiciels gratuits permettant facilement de faire des releases
logiciel.
on recupere un seul fichier exe qui lorsqu'il est lancé copie alors de
fichiers (codés dans l'executable) dans un répertoire connu dans la base de
registre et lancement d'un executable.




Avatar
Thierry
Bonjour,

fredPPP a écrit :

Bonjour
y a t_il des logiciels gratuits permettant facilement de faire des
releases logiciel.
on recupere un seul fichier exe qui lorsqu'il est lancé copie alors
de fichiers (codés dans l'executable) dans un répertoire connu dans la
base de registre et lancement d'un executable.



Un installeur, quoi.

Inno setup, entre autres, fait ça.
(y'a eu un fil recemment sur le sujet).

--
"MOI JE VEUX JOUER DE L'HELICON (PON PON PON PON)"
Avatar
fredPPP
Ce n'est pas un installeur , je me suis peut être mal expliqué:
Mes clients ont déjà installés mon logiciel sur leur PC dans un répertoire
que je ne connais pas
( de base c:program fileMonlogiciel ) ce répertoire est connu dans la base
de registre.
Je veux changer uniquement une DLL dans ce répertoire inconnu.
Donc le mieux serait de faire un executable ( 1 seul fichier )
Un fichier autoextactable pourrait marché si le répertoire d'arrivée était
toujours le même mais en fait il n'est cinnu que par la base de registre !!


"Thierry" a écrit dans le message de news:

Bonjour,

fredPPP a écrit :

> Bonjour
> y a t_il des logiciels gratuits permettant facilement de faire des
> releases logiciel.
> on recupere un seul fichier exe qui lorsqu'il est lancé copie alors
> de fichiers (codés dans l'executable) dans un répertoire connu dans la
> base de registre et lancement d'un executable.

Un installeur, quoi.

Inno setup, entre autres, fait ça.
(y'a eu un fil recemment sur le sujet).

--
"MOI JE VEUX JOUER DE L'HELICON (PON PON PON PON)"


Avatar
Lo
"fredPPP" a écrit

Ce n'est pas un installeur , je me suis peut être mal expliqué:
Mes clients ont déjà installés mon logiciel sur leur PC dans un répertoire
que je ne connais pas
( de base c:program fileMonlogiciel ) ce répertoire est connu dans la


base
de registre.
Je veux changer uniquement une DLL dans ce répertoire inconnu.
Donc le mieux serait de faire un executable ( 1 seul fichier )
Un fichier autoextactable pourrait marché si le répertoire d'arrivée


était
toujours le même mais en fait il n'est cinnu que par la base de registre


!!

Si si c'est un installeur. En tout cas un soft comme Install Shield fait ce
genre de chose :
- Le programme d'installation contient des fichiers.
- Le programme d'installation decompresse ces fichiers
- Le programme d'installation recupere dans la base de registre le chemin du
repertoire dans lequel il doit copier les fichiers décompressés.

C'est bien ce que tu veux non ?


Donc la piste des "installeurs" n'est pas forcément mauvaise.

Loic.
Avatar
Martinez Jerome
fredPPP wrote:

Ce n'est pas un installeur , je me suis peut être mal expliqué:
Mes clients ont déjà installés mon logiciel sur leur PC dans un répertoire
que je ne connais pas
( de base c:program fileMonlogiciel ) ce répertoire est connu dans la base
de registre.
Je veux changer uniquement une DLL dans ce répertoire inconnu.
Donc le mieux serait de faire un executable ( 1 seul fichier )
Un fichier autoextactable pourrait marché si le répertoire d'arrivée était
toujours le même mais en fait il n'est cinnu que par la base de registre !!



Telecharge WinAmp par exemple.
installe le pas dans le repertoire par defaut.
Reinstalle-le : tu verras qu'il propose le repertoire non par defaut,
mais celui que tu as spécifié a la premiere installation.

Ce que tu cherches est exactement le travail d'un installeur.
Les pistes proposée sont donc toutes bonnes (pas pour un ZIP
auto-excratible par contre, qui ne permet pas de regarder dans la base
de registre.)
Avatar
fredPPP
Ok merci , je vais donc voir par là
"Martinez Jerome" a écrit dans
le message de news: bqftvj$
fredPPP wrote:

> Ce n'est pas un installeur , je me suis peut être mal expliqué:
> Mes clients ont déjà installés mon logiciel sur leur PC dans un


répertoire
> que je ne connais pas
> ( de base c:program fileMonlogiciel ) ce répertoire est connu dans la


base
> de registre.
> Je veux changer uniquement une DLL dans ce répertoire inconnu.
> Donc le mieux serait de faire un executable ( 1 seul fichier )
> Un fichier autoextactable pourrait marché si le répertoire d'arrivée


était
> toujours le même mais en fait il n'est cinnu que par la base de


registre !!

Telecharge WinAmp par exemple.
installe le pas dans le repertoire par defaut.
Reinstalle-le : tu verras qu'il propose le repertoire non par defaut,
mais celui que tu as spécifié a la premiere installation.

Ce que tu cherches est exactement le travail d'un installeur.
Les pistes proposée sont donc toutes bonnes (pas pour un ZIP
auto-excratible par contre, qui ne permet pas de regarder dans la base
de registre.)