Dll en langage C
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

Dll en langage C



  1. #1
    invite1a99f682

    Exclamation Dll en langage C


    ------

    Bonjour,

    Je recherche des informations pour créer un point d'entrée d'une DLL en langage C. Si les sites pouvaient contenir des exemples aussi ce serait bien.

    Merci d'avance et @++

    Konkombre

    -----

  2. #2
    invite4a7ad6a4

    Re : Dll en langage C

    Pur créer un point d'entrée d'une dll en C, le plus simple, c'est de créer un .def (fichier utilisé au moment de ton link) qui contiendra les lignes suivantes:

    LIBRARY nomdelaDll
    EXPORTS nomdeLafonction1
    nomdeLafonction2

    Sinon, mais çà dépend du compilateur, tu peux toujours déclarer tes fonctions avec : __declspec (mais çà je crois que ça ne marche qu'en C++)

    En esperant que çà t'aide

  3. #3
    invite1a99f682

    Exclamation Re : Dll en langage C

    ReBonsoir,

    Merci de tes explications. En fait, ce qu'il me faut c'est, dans la DLL, comment faire son point d'entrée ??? A l'intérieur même de mon .dll !!!

    Merci d'avance et @++

    Konkombre

  4. #4
    invite4a7ad6a4

    Re : Dll en langage C

    Ok, donc si je ne me trompe pas ton point d'entrée doit répondre à la nomenclature suivante :

    int WINAPI DllMain (HINSTANCE hInstance, DWORD fdwReason, PVOID pvReserved)

  5. A voir en vidéo sur Futura
  6. #5
    invite1a99f682

    Exclamation Re : Dll en langage C

    Re,

    Merci beaucoup. Est-ce que tu connais des sites qui parlent de ça et éventuellement montrent les options ou les différentes possibilités ??? A moins que ce soit la seule manière de faire ???

    Merci encore,

    Konkombre

  7. #6
    invite4a7ad6a4

    Re : Dll en langage C

    Il me semble que c'est +/- la seule manière. Je t'ai recopié l'en tête d'une dll de là où je bosse dont je suis sur qu'elle marche. Pour ce qui est de sites en parlant, à mon avis le plus simple c'est de fouiller la msdn. Je te file un lien que je viens de prendre :

    http://msdn.microsoft.com/library/de...se/dllmain.asp

    Voila, pour + d'info, je te conseille la bonne vieille recherche google

  8. #7
    invite1a99f682

    Re : Dll en langage C

    Merci pour tout, je crois qu'avec ça je suis rôdé ... En fait il s'agit d'un DLL sous Windows CE mais normalement c'est pareil ...

    Enfin, merci encore et @++

    K.

Discussions similaires

  1. kernel32.dll, wsock32.dll,user32.dll,shell32 .dll et ntoskrnl.exe
    Par invite480383c1 dans le forum Sécurité et malwares : désinfectez votre machine
    Réponses: 2
    Dernier message: 24/10/2007, 22h02
  2. kernell32.dll,user32.dll,ntosk ml.exe
    Par invite0b0b4d96 dans le forum Sécurité et malwares : désinfectez votre machine
    Réponses: 1
    Dernier message: 02/10/2007, 22h44
  3. erreur dll système user 32.dll
    Par invite21e7a772 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 1
    Dernier message: 08/04/2007, 17h47
  4. Fichiers ssqpq.dll et winjcf32.dll
    Par invitea62344a9 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 9
    Dernier message: 01/12/2006, 14h33
  5. application ou la DLL Cprogram Files MSN Messenger custsat.dll n' est pas une image w
    Par fenouille dans le forum Internet - Réseau - Sécurité générale
    Réponses: 1
    Dernier message: 08/06/2006, 14h08
Découvrez nos comparatifs produits sur l'informatique et les technologies.