Page 1 sur 1

Sauvegarder les .dll d'un programme.

Posté : lun. 26 nov. 2012 11:08
par gibe
Personnellement je mets les programmes dans un DD ou une partition dédiée ce qui me permet de désinstaller l'OS en cas de soucis sans trop perdre de données.
Certains programmes se relancent seuls d'autres non.
Pour éviter de tout refaire il y a une solution simple :
Bouton démarrer => dans la fenêtre de recherche => taper regedit => dans la fenêtre, l'éditeur du registre, qui s'ouvre on peut voir arborescence du registre.
Cliquez sur "edition" en haut de la fenêtre => rechercher : saisissez le nom du programme et les clefs associées vont apparaitre ; sélectionnez la/les
en haut de l'éditeur à coté de "édition" cliquez sur "fichier" puis "exporter".
Sauvegardez vos clefs dans un dossier créer pour cela. (Ouvrez un dossier par programme !!!)
Continuez les recherches en tapant sur "F3" jusqu'à épuisement du stock.
Je mets ces dossiers dll dans le dossier du programme + une sauvegarde dans le dossier source.

Re: Sauvegarder les .dll d'un programme.

Posté : lun. 26 nov. 2012 11:18
par Nash
moi je prends que des logs portables :P ca va plus vite ;)
mais c'est vrai qu'on trouve pas tout en portable ;) merci de l'infos

Re: Sauvegarder les .dll d'un programme.

Posté : lun. 26 nov. 2012 11:30
par gibe
Nash répond plus vite que son ombre :lol:
Photos :
Bureau
Image
Editeur de registre
Image
Rechercher
Image
Exporter
Image
Un double clic sur la valeur la réinstalle en général. Je pense qu'il y a plus simple ou des log adaptés mais ça je ne connais pas mais je suis preneur bien sur.
;)

Re: Sauvegarder les .dll d'un programme.

Posté : lun. 26 nov. 2012 11:36
par Nash
tu peux cumuler les valeurs de tes clés en 1 seul clé ;) comme ca en cliquant sur le reg ca te reinstall toute les entrees d'un coup...

question : les logs s'installe tous en dehors de la partition system ? je me souviens dans le temps , j'avais essayé cette methode et pas mal refusaient de s'installer autre part que dans program files !

Re: Sauvegarder les .dll d'un programme.

Posté : lun. 26 nov. 2012 12:02
par gibe
Jusqu'à présent la plupart oui ; certains ne te donnent pas la possibilité de choisir l'endroit mais ils sont rares. Je coupe/colle après installation et je croise les doigts...ça marche tant mieux !! :lol: sauf quand il faut mettre des mises à jour ça coince parce que le dossier par défaut n'est pas trouvé.
Cela reste assez exceptionnel tout de même.
;)
tu peux cumuler les valeurs de tes clés en 1 seul clé ;) comme ca en cliquant sur le reg ca te reinstall toute les entrees d'un coup...
Explique stp

Re: Sauvegarder les .dll d'un programme.

Posté : lun. 26 nov. 2012 22:26
par sh@rp
gibe a écrit :Personnellement je mets les programmes dans un DD ou une partition dédiée ce qui me permet de désinstaller l'OS en cas de soucis sans trop perdre de données.
Certains programmes se relancent seuls d'autres non.
Pour éviter de tout refaire il y a une solution simple :
Bouton démarrer => dans la fenêtre de recherche => taper regedit => dans la fenêtre, l'éditeur du registre, qui s'ouvre on peut voir arborescence du registre.
Cliquez sur "edition" en haut de la fenêtre => rechercher : saisissez le nom du programme et les clefs associées vont apparaitre ; sélectionnez la/les
en haut de l'éditeur à coté de "édition" cliquez sur "fichier" puis "exporter".
Sauvegardez vos clefs dans un dossier créer pour cela. (Ouvrez un dossier par programme !!!)
Continuez les recherches en tapant sur "F3" jusqu'à épuisement du stock.
Je mets ces dossiers dll dans le dossier du programme + une sauvegarde dans le dossier source.
C'est totalement ahurissant.... lool^^

Du grands Mendès en fait... ca ne fonctionnera que pour environ 5% des logiciels installables !

Connais-tu le timeline d'installation d'1 logiciel Gibe ??

Sais-tu a quel moment des fichiers .dll nécessitent d'être enregistrées sur l'OS avec l'outil en ligne de commande "regsvr.exe /r" ou bien désenregistrés switch /u?
Sais-tu que lors de l'install d'1 soft l'uninstaller est généré dynamiquement selon ta configuration actuelle ?
Auras-tu rééllement le tps de recenser toutes les clés de registre lors de l'installation d'1 soft afin de les exporter, j'en doute fort ?
Toute personne sera-t-elle assez assidu et experimenté afin d'exploiter le registre pour y retrouver les GUID et CLSID générés par l'installeur du programme...... ???
Un programme qui génère un menu contextuel dynamique (via enregistrement de .dll) sera-t-il présent ultérieurement ?
Comment comptes-tu gérer les liaisons "SharedDll" ?
...etc.....

Tout ca pour dire que le reverse engineering pour les setup d'install d'application requiert bien plus de notions que la simple exploitation d'outils Microsoft intégrés à l'OS.

Moi tout ce que je peux te conseiler c'est d'utiliser "Total Uninstall" c'est 1 utilitaire qui te permettra de voir les changements opérés sur ton OS grace à la comparaison des snapshots Pre et Post-install de n'importe quel logiciel !
A ce moment tu te rendras compte qu'une simple recherche dans le registre sous le nom de l'appli ne suffit pas à délocaliser le répertoire de ton appli ailleurs et exporter des clés de registre afin de récupérer ultérieurement le côté opérationnel à 100% de ton appli sans rencontrer de bugs à posteriori. ;)

http://www.clubic.com/telecharger-fiche ... stall.html

A+

Re: Sauvegarder les .dll d'un programme.

Posté : lun. 26 nov. 2012 22:35
par Nash
c'est ce que je disais lool , je reste avec mes versions portables :P
au pire si je suis sur de mes applications , je les inclus dans mon ghost :)

Re: Sauvegarder les .dll d'un programme.

Posté : mar. 27 nov. 2012 07:30
par akhen
pas mal Gibe mais perso comme Nash je fais une image une fois le tout installé !