Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Windows > Win XP

Win XP Forum d'entraide Windows XP. Avant de poster : La F.A.Q Windows XP

Réponse
 
Outils de la discussion
Vieux 06/11/2006, 20h45   #1 (permalink)
Invité régulier
 
Date d'inscription: octobre 2004
Messages: 15
Par défaut [XP] comment savoir quel prog utilise quelle dll?!

bonjour @tous,

je ne connais pas grand chose en programmation et/ou système et je ne sais pas trop ou poser ma question, alors n'hésitez pas à m'indiquer les forums qui pourraient m'aider ...

voilà, je me demande s'il est possible sous windows (xp en ce qui me concerne) de savoir quel programme utilise quelle DLL? En l'occurence j'aimerais bien nettoyer mon pc d'un tas de dll qui pourraient être obsolètes, non utilisées par aucun programme installé, non désinstallées par un tas de précédentes 'désinstallations" de progs, utilisées pour vérroler mon pc, ...etc

ca me semble une question très vaste voire utopiste mais peut-être pourrez vous me donner qq pistes...

merci@tous
noone.1
noone1 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 06/11/2006, 22h15   #2 (permalink)
Modérateur
 
Date d'inscription: août 2004
Messages: 281
Envoyer un message via MSN à Klaim
Par défaut

Corrigez moi si je me trompe, mais si un dll est chargé,c'est forcément par l'intermédiaire d'un autre executable.
Klaim est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 06/11/2006, 23h05   #3 (permalink)
Rédacteur
 
Avatar de goldkey
 
Date d'inscription: mars 2003
Messages: 790
Par défaut

Le programme "Process Explorer" de Sysinternals devrait pouvoir t'aider

http://www.sysinternals.com/Utilitie...sExplorer.html

goldkey est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 07/11/2006, 08h54   #4 (permalink)
Invité régulier
 
Date d'inscription: octobre 2004
Messages: 15
Par défaut

ok merci,
en fait je l'ai déjà, j'ai trouvé aussi 'Dependency Walker' mais passer en revus 'à la main' les dizaines de milliers d'executables qui sont sur mon pc et encore plus de dll, ca va pas être faisable! le but étant de nettoyer le pc....
a priori je chercherai plus un programme qui fait l'inverse, c-a-d qui trouve pour chaque dll, tous les executables qui l'utilisent...
>klaim: ben justement, n'importe quelle dll, pas necessairement celles chargées

Dernière modification par noone1 ; 07/11/2006 à 09h05
noone1 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 07/11/2006, 09h09   #5 (permalink)
Responsable .NET

 
Avatar de Louis-Guillaume Morand
 
Date d'inscription: mars 2003
Messages: 8 074
Par défaut

c'est pas faisable ce que tu cherches. la dll ne connais pas qui l'utilise et rien n'est ecrit nulle part si ce n'est dans le code source de l'exe. faudrait tout desassembler et voir qui utilise quoi
Louis-Guillaume Morand est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 07/11/2006, 09h26   #6 (permalink)
Invité régulier
 
Date d'inscription: octobre 2004
Messages: 15
Par défaut

mouais..
mais il n'existe pas de base de données sur tout ce qui est connu..depuis le temps..
ou comme les programmes cités au dessus, puisqu'ils peuvent le faire pour un exe, il n'en existe pas qui le feraient pour tous les exe... puisqu'ils peuvent déterminer les dll utilisées, y'aurait plus qu'à regrouper les données et inverser le résultat (si a.exe utilise b.dll, c'est que b.dll est utilisée par a.exe...etc)
je sais, c'est peut-être neuneu mais je me demande s'il n'existe pas des programmes pour cela...
noone1 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 07/11/2006, 10h53   #7 (permalink)
Responsable Word
 
Avatar de Heureux-oli
 
Date d'inscription: février 2006
Localisation: Morlanwelz (Carnières)
Âge: 44
Messages: 9 999
Par défaut

Citation:
Envoyé par noone1
ok merci,
le but étant de nettoyer le pc....
chargées
Format c: /u
Nettoyage efficace
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Ne posez pas de question par MP, c'est inutile.
Les rubriques Office recrutent.
Ma page d'accueil
Consultez nos FAQ !! Word ; Access ; Outlook ; Excel ; PowerPoint ; SharePoint
Si vous pensez que certains sujets manquent dans la FAQ, aidez nous !
Des images
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 07/11/2006, 23h12   #8 (permalink)
Rédacteur
 
Avatar de goldkey
 
Date d'inscription: mars 2003
Messages: 790
Par défaut

Citation:
Envoyé par noone1
mouais..
mais il n'existe pas de base de données sur tout ce qui est connu..depuis le temps..
A mon avis tu ne trouveras pas exactement ce que tu cherches !!

Citation:
Envoyé par noone1
ou comme les programmes cités au dessus, puisqu'ils peuvent le faire pour un exe, il n'en existe pas qui le feraient pour tous les exe... puisqu'ils peuvent déterminer les dll utilisées, y'aurait plus qu'à regrouper les données et inverser le résultat (si a.exe utilise b.dll, c'est que b.dll est utilisée par a.exe...etc)
je sais, c'est peut-être neuneu mais je me demande s'il n'existe pas des programmes pour cela...
Ce qu'il ne faut pas oublié c'est qu'une DLL peut etre utilisé par plusieurs programmes
goldkey est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 08/11/2006, 09h36   #9 (permalink)
Membre émérite
 
Avatar de Jérémy Lefevre
 
Date d'inscription: juin 2004
Localisation: Luxembourg
Âge: 25
Messages: 851
Envoyer un message via MSN à Jérémy Lefevre Envoyer un message via Yahoo à Jérémy Lefevre
Par défaut

un probleme a ton truc c'est qu'une dll peut etre (uniquement sous win) incorporée dans l'executable donc la pour voir de quoi depend ton programme ya pas trop de solutions, sinon les dll sont soit placées dans le meme repertoire que l'executable soit dans windows/system32....

Dernière modification par Guardian ; 08/11/2006 à 11h34
Jérémy Lefevre est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 08/11/2006, 10h58   #10 (permalink)
Responsable Word
 
Avatar de Heureux-oli
 
Date d'inscription: février 2006
Localisation: Morlanwelz (Carnières)
Âge: 44
Messages: 9 999
Par défaut

Citation:
Envoyé par jerem2000
un probleme a ton truc c qu'une dll peut etre (uniquement sous win) incorporé dans l'executable donc la pour voir de quoi depend ton programme ya pas trop de solutions, sinon les dll son soit placé dans le meme repertoire que l'executable soit dans windows/system32....
Dans System32, il n'y en a pas tellement, je viens de faire le compte par curriosité et le résultat est 1644.
Facile !!!
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Ne posez pas de question par MP, c'est inutile.
Les rubriques Office recrutent.
Ma page d'accueil
Consultez nos FAQ !! Word ; Access ; Outlook ; Excel ; PowerPoint ; SharePoint
Si vous pensez que certains sujets manquent dans la FAQ, aidez nous !
Des images
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 09/11/2006, 21h04   #11 (permalink)
Invité régulier
 
Date d'inscription: octobre 2004
Messages: 15
Par défaut

bah..arretez de vous moquer! ;-)
1500 dll c'est ce que j'ai ds program files, ds windows j'en compte 7000 et pourtant j'utilise tout les nettoyeurs possibles et imaginables au moins une fois par semaine...et c'est qu'un pc a domicile!
noone1 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 10/11/2006, 07h26   #12 (permalink)
Responsable Word
 
Avatar de Heureux-oli
 
Date d'inscription: février 2006
Localisation: Morlanwelz (Carnières)
Âge: 44
Messages: 9 999
Par défaut

Il y a une dizaine d'année, Norton à sorti pour win 95 cleansweep, c'est un programme formidable.
Il faisait une analyse permanente de l'utilisation des fichiers, y compris les DLL.
Au bout d'un moment, il proposait d'effecer les fichieers aveec peu ou pas d'accès et les DLL aussi.
Il y avait trois couleurs, Rouge, Jaune et Vert.
Il etait loisible à l'utilisateur de supprimer ce qui ne lui convenait pas.
Immagine, une DLL pour utiliser un périphérique qu'on utilise peu ou pas souvent !!!
Les DLL, je n'y toucherais pas.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Ne posez pas de question par MP, c'est inutile.
Les rubriques Office recrutent.
Ma page d'accueil
Consultez nos FAQ !! Word ; Access ; Outlook ; Excel ; PowerPoint ; SharePoint
Si vous pensez que certains sujets manquent dans la FAQ, aidez nous !
Des images
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 10/11/2006, 11h38   #13 (permalink)
Responsable Modération
 
Avatar de Guardian
 
Date d'inscription: décembre 2004
Messages: 13 024
Par défaut

+1
Je n'ai jamais effacé une DLL dont je ne connaissais pas exactement l'utilité et c'est très rare.
Guardian est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 10/11/2006, 21h41   #14 (permalink)
Responsable Word
 
Avatar de Heureux-oli
 
Date d'inscription: février 2006
Localisation: Morlanwelz (Carnières)
Âge: 44
Messages: 9 999
Par défaut

Citation:
Envoyé par Guardian
+1
Je n'ai jamais effacé une DLL dont je ne connaissais pas exactement l'utilité et c'est très rare.
Qu'est ce qui est très rare, le fait que tu ne l'effaces pas ou que tu ne connaîsses pas son utilité ?
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Ne posez pas de question par MP, c'est inutile.
Les rubriques Office recrutent.
Ma page d'accueil
Consultez nos FAQ !! Word ; Access ; Outlook ; Excel ; PowerPoint ; SharePoint
Si vous pensez que certains sujets manquent dans la FAQ, aidez nous !
Des images
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 11/11/2006, 00h16   #15 (permalink)
Responsable Modération
 
Avatar de Guardian
 
Date d'inscription: décembre 2004
Messages: 13 024
Par défaut


Ni l'un ni l'autre.
C'est très rare que je connaisse l'utilité d'une DLL et que je l'efface.

Je vais préciser (pour ne pas me faire chambrer à nouveau ) :
quand je parle de l'utilité d'une DLL, ce n'est pas uniquement de ce que fait la DLL dont je veux parler (on peut généralement le savoir), mais également de tous les logiciels qui font appel à elle.
Ce qui est justement le sujet de ce fil.
Guardian est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Windows > Win XP



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide