bonjour,
je suis à la recherche d'un programme qui pourrait comparer l'exe original
et l'exe modifié pour ainsi créer un patch.
si quelqu'un sais ou trouver cela car cela eviterait aux utilisateurs de
télecharger l'exe modifié qui est assez volumineux !
Dans le gestion des fichiers on a accès aux dates (voir), alors en mémorisant dans un fichier une date de fichier, on peut ensuite la comparer à celle d'autres fichiers... Peut être d'autre méthodes (à part la comparaison par octet)??? ----------
"Titeuf" a écrit dans le message de news:
bonjour, je suis à la recherche d'un programme qui pourrait comparer l'exe original et l'exe modifié pour ainsi créer un patch. si quelqu'un sais ou trouver cela car cela eviterait aux utilisateurs de télecharger l'exe modifié qui est assez volumineux !
Merci
Bonjour,
Dans le gestion des fichiers on a accès aux dates
(voir), alors en mémorisant dans un fichier une date de
fichier, on peut ensuite la comparer à celle d'autres
fichiers... Peut être d'autre méthodes (à part la
comparaison par octet)???
----------
"Titeuf" <titeuf@nospam.fr> a écrit dans le message de news:
ObSzKfvJFHA.4092@tk2msftngp13.phx.gbl...
bonjour,
je suis à la recherche d'un programme qui pourrait
comparer l'exe original
et l'exe modifié pour ainsi créer un patch.
si quelqu'un sais ou trouver cela car cela eviterait aux
utilisateurs de
télecharger l'exe modifié qui est assez volumineux !
Dans le gestion des fichiers on a accès aux dates (voir), alors en mémorisant dans un fichier une date de fichier, on peut ensuite la comparer à celle d'autres fichiers... Peut être d'autre méthodes (à part la comparaison par octet)??? ----------
"Titeuf" a écrit dans le message de news:
bonjour, je suis à la recherche d'un programme qui pourrait comparer l'exe original et l'exe modifié pour ainsi créer un patch. si quelqu'un sais ou trouver cela car cela eviterait aux utilisateurs de télecharger l'exe modifié qui est assez volumineux !
Merci
Guy DETIENNE
Salut ;O)
Si lors de la compilation du programme tu actives l'incrémentation de la version, il est dès lors facile de vérifier la version du nouvel exécutable et de l'ancien.
Guy
Comme le nouvel exécutable a été "Titeuf" a écrit dans le message de news:
bonjour, je suis à la recherche d'un programme qui pourrait comparer l'exe original et l'exe modifié pour ainsi créer un patch. si quelqu'un sais ou trouver cela car cela eviterait aux utilisateurs de télecharger l'exe modifié qui est assez volumineux !
Merci
Salut ;O)
Si lors de la compilation du programme tu actives l'incrémentation de la
version, il est dès lors facile de vérifier la version du nouvel exécutable
et de l'ancien.
Guy
Comme le nouvel exécutable a été
"Titeuf" <titeuf@nospam.fr> a écrit dans le message de
news:ObSzKfvJFHA.4092@tk2msftngp13.phx.gbl...
bonjour,
je suis à la recherche d'un programme qui pourrait comparer l'exe original
et l'exe modifié pour ainsi créer un patch.
si quelqu'un sais ou trouver cela car cela eviterait aux utilisateurs de
télecharger l'exe modifié qui est assez volumineux !
Si lors de la compilation du programme tu actives l'incrémentation de la version, il est dès lors facile de vérifier la version du nouvel exécutable et de l'ancien.
Guy
Comme le nouvel exécutable a été "Titeuf" a écrit dans le message de news:
bonjour, je suis à la recherche d'un programme qui pourrait comparer l'exe original et l'exe modifié pour ainsi créer un patch. si quelqu'un sais ou trouver cela car cela eviterait aux utilisateurs de télecharger l'exe modifié qui est assez volumineux !
Merci
Titeuf
merci mais je crois que vous avez mal compris ou j'ai mal expliquer le sujet ma question est j'ai un vieux fichier .exe j'ai mon nouveau .exe je voudrais savoir si il existe un soft qui par comparaison des 2 .exe me créer un patch pour mettre à jour le vieux fichier .exe
merci
mais je crois que vous avez mal compris ou j'ai mal expliquer le sujet
ma question est
j'ai un vieux fichier .exe
j'ai mon nouveau .exe
je voudrais savoir si il existe un soft qui par comparaison des 2 .exe me
créer un patch pour mettre à jour le vieux fichier .exe
merci mais je crois que vous avez mal compris ou j'ai mal expliquer le sujet ma question est j'ai un vieux fichier .exe j'ai mon nouveau .exe je voudrais savoir si il existe un soft qui par comparaison des 2 .exe me créer un patch pour mettre à jour le vieux fichier .exe
Aski
Hi Titeuf,
Je n'ai pas suivi la conversation, mais tout fichier d'installation fait comme cela. Des solutions VB simples : - comparer la date et copier si elle est plus ancienne - comparer en mode binaire et copier si différent lorsque la date est plus récente
Mes excuses si tout ceci a été dit.
Aski
"Titeuf" a écrit dans le message de news:
merci mais je crois que vous avez mal compris ou j'ai mal expliquer le sujet ma question est j'ai un vieux fichier .exe j'ai mon nouveau .exe je voudrais savoir si il existe un soft qui par comparaison des 2 .exe me créer un patch pour mettre à jour le vieux fichier .exe
Hi Titeuf,
Je n'ai pas suivi la conversation, mais tout fichier d'installation fait
comme cela.
Des solutions VB simples :
- comparer la date et copier si elle est plus ancienne
- comparer en mode binaire et copier si différent lorsque la date est plus
récente
Mes excuses si tout ceci a été dit.
Aski
"Titeuf" <titeuf@nospam.fr> a écrit dans le message de
news:OLPXOwxJFHA.4064@tk2msftngp13.phx.gbl...
merci
mais je crois que vous avez mal compris ou j'ai mal expliquer le sujet
ma question est
j'ai un vieux fichier .exe
j'ai mon nouveau .exe
je voudrais savoir si il existe un soft qui par comparaison des 2 .exe me
créer un patch pour mettre à jour le vieux fichier .exe
Je n'ai pas suivi la conversation, mais tout fichier d'installation fait comme cela. Des solutions VB simples : - comparer la date et copier si elle est plus ancienne - comparer en mode binaire et copier si différent lorsque la date est plus récente
Mes excuses si tout ceci a été dit.
Aski
"Titeuf" a écrit dans le message de news:
merci mais je crois que vous avez mal compris ou j'ai mal expliquer le sujet ma question est j'ai un vieux fichier .exe j'ai mon nouveau .exe je voudrais savoir si il existe un soft qui par comparaison des 2 .exe me créer un patch pour mettre à jour le vieux fichier .exe
LE TROLL
Salut l'ami, bis :o)
Ton patch à mon sens, doit constituer en une nouvelle version, qui d'un part va nettoyer l'ancienne version puis s'installer à sa place, et ceci sans importer notamment les dll et moteurs, qui auront été chargés lors de la première version, don il sera plus petit...
Je ne sais de quel patch il s'agit, si c'est un additif optionnel, genre plusieurs langues, cette fois c'est autre chose, ton exe d'origine doit être prévu pour travailler avec le patch de la langue que l'on va lui mettre (mais je ne crois pas que ce soit ça que tu veuilles)...
Il finé, pourquoi comparer les fichiers? A partir du moment ou tu fais un patch, sur le site tu mets comme tout le monde: -1- exe1 + patch pour ceux qui n'ont rien téléchargés. -2- patch1 seulement, pour ceux qui ont déjà téléchargés l'exe1 La personne choisie... Et quand tu évolues encore, ben tu enlèves le patch1, que tu remplaces par le patch2 sur le site, et cætera. --------------------------
"Titeuf" a écrit dans le message de news:
merci mais je crois que vous avez mal compris ou j'ai mal expliquer le sujet ma question est j'ai un vieux fichier .exe j'ai mon nouveau .exe je voudrais savoir si il existe un soft qui par comparaison des 2 .exe me créer un patch pour mettre à jour le vieux fichier .exe
Salut l'ami, bis :o)
Ton patch à mon sens, doit constituer en une nouvelle
version, qui d'un part va nettoyer l'ancienne version puis
s'installer à sa place, et ceci sans importer notamment les
dll et moteurs, qui auront été chargés lors de la première
version, don il sera plus petit...
Je ne sais de quel patch il s'agit, si c'est un additif
optionnel, genre plusieurs langues, cette fois c'est autre
chose, ton exe d'origine doit être prévu pour travailler
avec le patch de la langue que l'on va lui mettre (mais je
ne crois pas que ce soit ça que tu veuilles)...
Il finé, pourquoi comparer les fichiers? A partir du
moment ou tu fais un patch, sur le site tu mets comme tout
le monde:
-1- exe1 + patch pour ceux qui n'ont rien téléchargés.
-2- patch1 seulement, pour ceux qui ont déjà téléchargés
l'exe1
La personne choisie...
Et quand tu évolues encore, ben tu enlèves le patch1, que tu
remplaces par le patch2 sur le site, et cætera.
--------------------------
"Titeuf" <titeuf@nospam.fr> a écrit dans le message de news:
OLPXOwxJFHA.4064@tk2msftngp13.phx.gbl...
merci
mais je crois que vous avez mal compris ou j'ai mal
expliquer le sujet
ma question est
j'ai un vieux fichier .exe
j'ai mon nouveau .exe
je voudrais savoir si il existe un soft qui par
comparaison des 2 .exe me
créer un patch pour mettre à jour le vieux fichier .exe
Ton patch à mon sens, doit constituer en une nouvelle version, qui d'un part va nettoyer l'ancienne version puis s'installer à sa place, et ceci sans importer notamment les dll et moteurs, qui auront été chargés lors de la première version, don il sera plus petit...
Je ne sais de quel patch il s'agit, si c'est un additif optionnel, genre plusieurs langues, cette fois c'est autre chose, ton exe d'origine doit être prévu pour travailler avec le patch de la langue que l'on va lui mettre (mais je ne crois pas que ce soit ça que tu veuilles)...
Il finé, pourquoi comparer les fichiers? A partir du moment ou tu fais un patch, sur le site tu mets comme tout le monde: -1- exe1 + patch pour ceux qui n'ont rien téléchargés. -2- patch1 seulement, pour ceux qui ont déjà téléchargés l'exe1 La personne choisie... Et quand tu évolues encore, ben tu enlèves le patch1, que tu remplaces par le patch2 sur le site, et cætera. --------------------------
"Titeuf" a écrit dans le message de news:
merci mais je crois que vous avez mal compris ou j'ai mal expliquer le sujet ma question est j'ai un vieux fichier .exe j'ai mon nouveau .exe je voudrais savoir si il existe un soft qui par comparaison des 2 .exe me créer un patch pour mettre à jour le vieux fichier .exe
Titeuf
oui merci mais ce que je recherche c'est un prog qui est créer le patch !
oui merci mais ce que je recherche c'est un prog qui est créer le patch !
Essaie Install Creator que je connais bien http://download.clickteam.com/webftp/files/4/5/icinstfr.exe ou InnoSetup (que je ne connais pas)
*Merci*
Aski
"Titeuf" a écrit dans le message de news:eMiy8%
oui merci mais ce que je recherche c'est un prog qui est créer le patch !
Patrice Henrio
Plus générallement, le programme étant compilé, il n'est pas facile de repérer les seules lignes de codes modifiées. Les appels de procédures ou de fonction ne vont plus se faire à le même adresse. Il faut très bien connaître la compilation pour pouvoir refaire ce travail. D'ailleurs le but des langages de programmation, c'est de se décharger de ces tâches fastidieuses.
La réponse à ta question est donc à mon sens : non, on ne peut pas à partir de deux exe en créer en troisième à partir des parties communes auxquelles on ajouterait uniquement les parties nouvelles.
Une possibilité serait peut-être de décharger l'ensemble du programme en bloc de dll et par conséquent ne modifier que les dll qui ont changé, mais cela me parait compliqué quand même.
"LE TROLL" <le a écrit dans le message de news: O%
Salut l'ami, bis :o)
Ton patch à mon sens, doit constituer en une nouvelle version, qui d'un part va nettoyer l'ancienne version puis s'installer à sa place, et ceci sans importer notamment les dll et moteurs, qui auront été chargés lors de la première version, don il sera plus petit...
Je ne sais de quel patch il s'agit, si c'est un additif optionnel, genre plusieurs langues, cette fois c'est autre chose, ton exe d'origine doit être prévu pour travailler avec le patch de la langue que l'on va lui mettre (mais je ne crois pas que ce soit ça que tu veuilles)...
Il finé, pourquoi comparer les fichiers? A partir du moment ou tu fais un patch, sur le site tu mets comme tout le monde: -1- exe1 + patch pour ceux qui n'ont rien téléchargés. -2- patch1 seulement, pour ceux qui ont déjà téléchargés l'exe1 La personne choisie... Et quand tu évolues encore, ben tu enlèves le patch1, que tu remplaces par le patch2 sur le site, et cætera. --------------------------
"Titeuf" a écrit dans le message de news:
merci mais je crois que vous avez mal compris ou j'ai mal expliquer le sujet ma question est j'ai un vieux fichier .exe j'ai mon nouveau .exe je voudrais savoir si il existe un soft qui par comparaison des 2 .exe me créer un patch pour mettre à jour le vieux fichier .exe
Plus générallement, le programme étant compilé, il n'est pas facile de
repérer les seules lignes de codes modifiées. Les appels de procédures ou de
fonction ne vont plus se faire à le même adresse. Il faut très bien
connaître la compilation pour pouvoir refaire ce travail.
D'ailleurs le but des langages de programmation, c'est de se décharger de
ces tâches fastidieuses.
La réponse à ta question est donc à mon sens : non, on ne peut pas à partir
de deux exe en créer en troisième à partir des parties communes auxquelles
on ajouterait uniquement les parties nouvelles.
Une possibilité serait peut-être de décharger l'ensemble du programme en
bloc de dll et par conséquent ne modifier que les dll qui ont changé, mais
cela me parait compliqué quand même.
"LE TROLL" <le troll@paris.fr> a écrit dans le message de news:
O%23L7JSyJFHA.3484@TK2MSFTNGP12.phx.gbl...
Salut l'ami, bis :o)
Ton patch à mon sens, doit constituer en une nouvelle version, qui d'un
part va nettoyer l'ancienne version puis s'installer à sa place, et ceci
sans importer notamment les dll et moteurs, qui auront été chargés lors de
la première version, don il sera plus petit...
Je ne sais de quel patch il s'agit, si c'est un additif optionnel,
genre plusieurs langues, cette fois c'est autre chose, ton exe d'origine
doit être prévu pour travailler avec le patch de la langue que l'on va lui
mettre (mais je ne crois pas que ce soit ça que tu veuilles)...
Il finé, pourquoi comparer les fichiers? A partir du moment ou tu fais
un patch, sur le site tu mets comme tout le monde:
-1- exe1 + patch pour ceux qui n'ont rien téléchargés.
-2- patch1 seulement, pour ceux qui ont déjà téléchargés l'exe1
La personne choisie...
Et quand tu évolues encore, ben tu enlèves le patch1, que tu remplaces par
le patch2 sur le site, et cætera.
--------------------------
"Titeuf" <titeuf@nospam.fr> a écrit dans le message de news:
OLPXOwxJFHA.4064@tk2msftngp13.phx.gbl...
merci
mais je crois que vous avez mal compris ou j'ai mal expliquer le sujet
ma question est
j'ai un vieux fichier .exe
j'ai mon nouveau .exe
je voudrais savoir si il existe un soft qui par comparaison des 2 .exe me
créer un patch pour mettre à jour le vieux fichier .exe
Plus générallement, le programme étant compilé, il n'est pas facile de repérer les seules lignes de codes modifiées. Les appels de procédures ou de fonction ne vont plus se faire à le même adresse. Il faut très bien connaître la compilation pour pouvoir refaire ce travail. D'ailleurs le but des langages de programmation, c'est de se décharger de ces tâches fastidieuses.
La réponse à ta question est donc à mon sens : non, on ne peut pas à partir de deux exe en créer en troisième à partir des parties communes auxquelles on ajouterait uniquement les parties nouvelles.
Une possibilité serait peut-être de décharger l'ensemble du programme en bloc de dll et par conséquent ne modifier que les dll qui ont changé, mais cela me parait compliqué quand même.
"LE TROLL" <le a écrit dans le message de news: O%
Salut l'ami, bis :o)
Ton patch à mon sens, doit constituer en une nouvelle version, qui d'un part va nettoyer l'ancienne version puis s'installer à sa place, et ceci sans importer notamment les dll et moteurs, qui auront été chargés lors de la première version, don il sera plus petit...
Je ne sais de quel patch il s'agit, si c'est un additif optionnel, genre plusieurs langues, cette fois c'est autre chose, ton exe d'origine doit être prévu pour travailler avec le patch de la langue que l'on va lui mettre (mais je ne crois pas que ce soit ça que tu veuilles)...
Il finé, pourquoi comparer les fichiers? A partir du moment ou tu fais un patch, sur le site tu mets comme tout le monde: -1- exe1 + patch pour ceux qui n'ont rien téléchargés. -2- patch1 seulement, pour ceux qui ont déjà téléchargés l'exe1 La personne choisie... Et quand tu évolues encore, ben tu enlèves le patch1, que tu remplaces par le patch2 sur le site, et cætera. --------------------------
"Titeuf" a écrit dans le message de news:
merci mais je crois que vous avez mal compris ou j'ai mal expliquer le sujet ma question est j'ai un vieux fichier .exe j'ai mon nouveau .exe je voudrais savoir si il existe un soft qui par comparaison des 2 .exe me créer un patch pour mettre à jour le vieux fichier .exe
Titeuf
merci je vais faire une install simple avec inno setup je pense en comparant la version de l'exe merci de vos réponses
merci je vais faire une install simple avec inno setup je pense en comparant
la version de l'exe
merci de vos réponses
merci je vais faire une install simple avec inno setup je pense en comparant la version de l'exe merci de vos réponses
LE TROLL
Salut l'ami,
J'ai du mal à comprendre ta phrase, je pense que tu veux dire "qui est créé"... En gros tu veux avec un exe, en faire un autre, ou le modifier, ben là ça dépasse mes compétences, et sans doute la technologie VB... Pour te répondre directement, le programme qui fait le patch, c'est toi lol, qui fait le programme!!!
Je répète ce que j'ai déjà dit, regardes les sites, c'est comme ça qu'on fait généralement:
[X] Charger la le logiciel = "Version1.exe + dll + divers"
Ensuite à la 1ere modif, tu fais un patch1.exe, qui va nettoyer certains éléments de ce qui est installé, et installer le patch en plus (qui ne modifie pas l'exe d'origine, par contre il peut le supprimer afin de le remplacer par le patch.exe), et envoie juste le patch.exe, d'où une économie de temps et de places (les dll + divers ne sont pas rechargés), soit:
[X] Mettre à jour la version1.exe = "Charger le patch1.exe" [X] Charger la version complète = ("Version1.exe + dll + divers") + ("patch1.exe"), dans l'ordre
Etc... --------------
"Titeuf" a écrit dans le message de news: eMiy8%
oui merci mais ce que je recherche c'est un prog qui est créer le patch !
Salut l'ami,
J'ai du mal à comprendre ta phrase, je pense que tu veux
dire "qui est créé"...
En gros tu veux avec un exe, en faire un autre, ou le
modifier, ben là ça dépasse mes compétences, et sans doute
la technologie VB...
Pour te répondre directement, le programme qui fait le
patch, c'est toi lol, qui fait le programme!!!
Je répète ce que j'ai déjà dit, regardes les sites,
c'est comme ça qu'on fait généralement:
[X] Charger la le logiciel = "Version1.exe + dll + divers"
Ensuite à la 1ere modif, tu fais un patch1.exe, qui va
nettoyer certains éléments de ce qui est installé, et
installer le patch en plus (qui ne modifie pas l'exe
d'origine, par contre il peut le supprimer afin de le
remplacer par le patch.exe), et envoie juste le patch.exe,
d'où une économie de temps et de places (les dll + divers ne
sont pas rechargés), soit:
[X] Mettre à jour la version1.exe = "Charger le patch1.exe"
[X] Charger la version complète = ("Version1.exe + dll +
divers") + ("patch1.exe"), dans l'ordre
Etc...
--------------
"Titeuf" <titeuf@nospam.fr> a écrit dans le message de news:
eMiy8%23yJFHA.3928@TK2MSFTNGP09.phx.gbl...
oui merci mais ce que je recherche c'est un prog qui est
créer le patch !
J'ai du mal à comprendre ta phrase, je pense que tu veux dire "qui est créé"... En gros tu veux avec un exe, en faire un autre, ou le modifier, ben là ça dépasse mes compétences, et sans doute la technologie VB... Pour te répondre directement, le programme qui fait le patch, c'est toi lol, qui fait le programme!!!
Je répète ce que j'ai déjà dit, regardes les sites, c'est comme ça qu'on fait généralement:
[X] Charger la le logiciel = "Version1.exe + dll + divers"
Ensuite à la 1ere modif, tu fais un patch1.exe, qui va nettoyer certains éléments de ce qui est installé, et installer le patch en plus (qui ne modifie pas l'exe d'origine, par contre il peut le supprimer afin de le remplacer par le patch.exe), et envoie juste le patch.exe, d'où une économie de temps et de places (les dll + divers ne sont pas rechargés), soit:
[X] Mettre à jour la version1.exe = "Charger le patch1.exe" [X] Charger la version complète = ("Version1.exe + dll + divers") + ("patch1.exe"), dans l'ordre
Etc... --------------
"Titeuf" a écrit dans le message de news: eMiy8%
oui merci mais ce que je recherche c'est un prog qui est créer le patch !