|
FORUMS PROFESSIONNELS WINDEV, WEBDEV et WINDEV Mobile |
| | | | | |
Extraction sur disque d'un fichier intégré à l'exe |
Débuté par JVMD, 04 oct. 2004 14:26 - 6 réponses |
| |
| | | |
|
| |
Posté le 04 octobre 2004 - 14:26 |
Bonjour, je cherche le moyen d'extraire de l'exe un fichier que l'on a intégré lors de la compilation.
Image, dll, analyse, etc...
J'ai regardé dans l'exe et les fichiers inclus sont bien dedans, non codé et facilement extractibles.
Le seul problème (et de taille !) est que si à la main on peut facilement repérer les fichiers, on ne trouve ni le nom en clair du fichier inclu et de ce fait sa localisation physique dans le fichier.
Et donc en automatique lors du lancement de l'exe, impossible de repérer et donc d'extraire un de ces fichiers.
Le problème vient du fait du cryptage sans doute du à la compilation du nom du fichier et de son adresse.
Si quelqu'un a une idée...
JL |
| |
| |
| | | |
|
| | |
| |
Posté le 04 octobre 2004 - 20:10 |
Pourquoi veut tu faire cela ? Il y a une raison précise ?
Antoine
JVMD wrote:
Bonjour, je cherche le moyen d'extraire de l'exe un fichier que l'on a intégré lors de la compilation.
Image, dll, analyse, etc...
J'ai regardé dans l'exe et les fichiers inclus sont bien dedans, non codé et facilement extractibles.
Le seul problème (et de taille !) est que si à la main on peut facilement repérer les fichiers, on ne trouve ni le nom en clair du fichier inclu et de ce fait sa localisation physique dans le fichier.
Et donc en automatique lors du lancement de l'exe, impossible de repérer et donc d'extraire un de ces fichiers.
Le problème vient du fait du cryptage sans doute du à la compilation du nom du fichier et de son adresse.
Si quelqu'un a une idée...
JL |
| |
| |
| | | |
|
| | |
| |
Posté le 04 octobre 2004 - 20:46 |
Le Mon, 4 Oct 2004 18:10:46 +0200, "Antoine" <antoine.info.dev@free.fr> écris :
Pourquoi veut tu faire cela ? Il y a une raison précise ?
Bien sur, j'ai deux contraintes :
Le fichier à extraire DOIT être extrait car il est utilisé en externe par une autre applic.
Je ne peux le joindre à l'exe via une install car j'ai l'obligation de ne fournir qu'un seul exe directement car il y a un système de maj automatique et seul l'exe transite.
Voili Voilou.
JL |
| |
| |
| | | |
|
| | |
| |
Posté le 05 octobre 2004 - 00:41 |
JVMD <AntiSpam.jvmd@hotmail.com> écrivait news:v192m05np278l1s4n3qa4jktghhcjhd9vi@4ax.com:
Bonjour, je cherche le moyen d'extraire de l'exe un fichier que l'on a int‚gr‚ lors de la compilation.
Image, dll, analyse, etc...
J'ai regard‚ dans l'exe et les fichiers inclus sont bien dedans, non cod‚ et facilement extractibles.
Salut,
Nouveau fil pour la même demande ? Ma réponse précédente ne donne pas satisfaction. A savoir :
"Tu peux mettre des fichiers Hyperfile dans ton exe/wdl. Ensuite avec HChangeLocalisation tu détermines si tu utilises la fichier inclu dans ton exe. Si tu mets un fichier Hyperfile avec un mémo binaire, tu peux extraire les fichiers contenus dans les rubriques mémos binaires avec HExtraitMémo !!"
C'est toujours sympa de répondre aux persones qui ont passé de leur temps a essayé de te trouver une solution
-- En esperant t'avoir aidé. ted |
| |
| |
| | | |
|
| | |
| |
Posté le 05 octobre 2004 - 12:13 |
Le 4 Oct 2004 22:41:14 +0200, ted <_s_p_a_m_ted.o@free.fr> écris :
Nouveau fil pour la même demande ? Ma réponse précédente ne donne pas satisfaction. A savoir : "Tu peux mettre des fichiers Hyperfile dans ton exe/wdl. Ensuite avec HChangeLocalisation tu détermines si tu utilises la fichier inclu dans ton exe. Si tu mets un fichier Hyperfile avec un mémo binaire, tu peux extraire les fichiers contenus dans les rubriques mémos binaires avec HExtraitMémo !!" C'est toujours sympa de répondre aux persones qui ont passé de leur temps a essayé de te trouver une solution
Salut, si tu lisais attentivement ma réponse à ton post tu verrais que ta soluce me plait bien mais que je cherche à éviter de remettre à la main dans le mémo le fichier à chaque fois que je le modifie.
Ce qui m'a amené à écrire un second post qui n'a rien à voir puisque la question cette fois est 'comment extraire de l'exe compilé les fichiers qui sont intégrés à la compilation'.
C'est sympa de m'avoir répondu car je vais tout de même garder ta solution pour résoudre d'autres problèmes et je t'ai remercié pour l'info dans mon dernier post.
Ca ne t'empêche pas d'être plus attentif avant de te plaindre car les questions sont différentes et j'ai répondu à chaques posts.
JL |
| |
| |
| | | |
|
| | |
| |
Posté le 06 octobre 2004 - 11:37 |
Pour ma part, j'ai 'triché' en faisant passer un fichier pour une DLL Windev dont je n'avais pas besoin, le fichier est extrait autoamtiquement à chaque lancement de l'appli, c'est ce que je cherchais : petit fichier référence non mis à jour. Est-ce que cette solution pourrait te convenir ?
Yves "JVMD" <AntiSpam.jvmd@hotmail.com> a écrit dans le message de news: v192m05np278l1s4n3qa4jktghhcjhd9vi@4ax.com...
Bonjour, je cherche le moyen d'extraire de l'exe un fichier que l'on a intégré lors de la compilation.
Image, dll, analyse, etc...
J'ai regardé dans l'exe et les fichiers inclus sont bien dedans, non codé et facilement extractibles.
Le seul problème (et de taille !) est que si à la main on peut facilement repérer les fichiers, on ne trouve ni le nom en clair du fichier inclu et de ce fait sa localisation physique dans le fichier.
Et donc en automatique lors du lancement de l'exe, impossible de repérer et donc d'extraire un de ces fichiers.
Le problème vient du fait du cryptage sans doute du à la compilation du nom du fichier et de son adresse.
Si quelqu'un a une idée...
JL
|
| |
| |
| | | |
|
| | |
| |
Posté le 06 octobre 2004 - 13:21 |
Le Wed, 6 Oct 2004 09:37:39 +0200, "Yves.83" <yves.piot.83@wanadoo.fr> écris :
Pour ma part, j'ai 'triché' en faisant passer un fichier pour une DLL Windev dont je n'avais pas besoin, le fichier est extrait autoamtiquement à chaque lancement de l'appli, c'est ce que je cherchais : petit fichier référence non mis à jour. Est-ce que cette solution pourrait te convenir ?
Non toujours pas.
En fait mon problème est double, je DOIS intégrer un fichier dans l'exe qui sera utilisé en externe par une autre applic (extraction obligatoire au lancement).
Ce n'est pas moi qui fera la compilation et donc le fichier à intégrer doit l'être automatique à chaque compil sans intervention même s'il a été modifié.
Je suis dans une impasse je vais devoir trouver une tout autre solution.
Par contre cette astuce est très fine, je la garde sous le coude, je suis sur que ça me servira un jour ou l'autre.
En tout cas il serait tout de même bcp plus simple que PCSoft modifie son truc pour que l'on puisse intégrer des fichiers tout comme les DLL et qui seront extraites au lancement.
Merci
JL |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|