IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows XP Discussion :

[XP] comment savoir quel prog utilise quelle dll?!


Sujet :

Windows XP

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 19
    Points : 9
    Points
    9
    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

  2. #2
    Membre expert
    Avatar de Klaim
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Août 2004
    Messages
    1 717
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 1 717
    Points : 3 344
    Points
    3 344
    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.

  3. #3
    Membre éprouvé
    Avatar de goldkey
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    802
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 802
    Points : 1 084
    Points
    1 084
    Par défaut
    Le programme "Process Explorer" de Sysinternals devrait pouvoir t'aider

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

    Yes We Can

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 19
    Points : 9
    Points
    9
    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

  5. #5
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Points : 28 252
    Points
    28 252
    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
    moi c'est Louis-Guillaume, ni Louis, ni Guillaume mais Louis-Guillaume et je n'aide pas ceux qui écorchent mon nom

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 19
    Points : 9
    Points
    9
    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...

  7. #7
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    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 ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  8. #8
    Membre éprouvé
    Avatar de goldkey
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    802
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 802
    Points : 1 084
    Points
    1 084
    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
    Yes We Can

  9. #9
    Membre éprouvé Avatar de Jérémy Lefevre
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2004
    Messages
    898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2004
    Messages : 898
    Points : 969
    Points
    969
    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....
    Rien ne se perd, rien ne se crée, tout se transforme

    ------- -------

  10. #10
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    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 ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  11. #11
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 19
    Points : 9
    Points
    9
    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!

  12. #12
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    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 ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  13. #13
    Expert éminent sénior

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Points : 32 889
    Points
    32 889
    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.

  14. #14
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    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 ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  15. #15
    Expert éminent sénior

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Points : 32 889
    Points
    32 889
    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.

  16. #16
    Rédacteur
    Avatar de Pedro
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    5 411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 5 411
    Points : 8 078
    Points
    8 078
    Par défaut
    Salut
    J'ajouterais aussi que certaines DLL systémes sont présentes pour assurer le fonctionnement d'un éventuel futur matériel ou fonctionnalité D'autres sont là aussi pour assurer la compatibilité avec des systèmes anciens.
    Bref, effacer des DLL non-utilisé, c'est déconseillé sauf si tu sais exactement à quoi elles servent et que tu estimes que tu n'en a pas besoin. Mais comme le dit Guardian, c'est assez rare quand on dispose de cette info
    Pedro
    Aucune réponse aux sollicitations techniques par MP

    Faut pas attendre d'en avoir besoin pour s'en servir... (Lucien Stéphane)

    Les pages Source C'est bon. Mangez-en!
    Le défi Delphi
    Règles du forum - FAQ Delphi - Pensez au chtit
    Aéroclub Bastia Saint-Exupéry

  17. #17
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    J'ai trouvé le bouton de démarrage de Guardian
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  18. #18
    Membre éprouvé
    Avatar de _solo
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    889
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 889
    Points : 1 228
    Points
    1 228
    Par défaut
    Pour connaitre quelle dll est utiliser par un programme utiliselistdlls ( trouvable sur sysinter.. aaaaaaaargh! non sur technet sysinternals ) ou
    si tu aime le reverse regarde dans la liste des imports d'un debugger/desasembleur genre w32dasm ...

Discussions similaires

  1. Comment savoir quel namespace et quelle classe ?
    Par Toulousaing dans le forum VBScript
    Réponses: 0
    Dernier message: 09/11/2010, 07h41
  2. Réponses: 0
    Dernier message: 14/07/2009, 13h12
  3. Comment savoir quel browser utilise l'utilisateur
    Par robux dans le forum Administration système
    Réponses: 0
    Dernier message: 02/11/2007, 16h37
  4. Comment savoir quel programme utilise toute la RAM ?
    Par Gloup dans le forum Administration système
    Réponses: 4
    Dernier message: 26/05/2006, 18h22
  5. Comment faire pour savoir quel processus utilise un DLL
    Par Furius dans le forum Autres Logiciels
    Réponses: 1
    Dernier message: 02/11/2005, 18h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo