hid.dll
Répondre à la discussion
Affichage des résultats 1 à 12 sur 12

hid.dll



  1. #1
    EmKa69

    hid.dll


    ------

    Bonsoir,
    savez-vous ou on peut trouver des informations sur hid.dll
    L'objectif etant de communiquer en USB en partant des fonctions windows.
    Merci d'avance.

    -----

  2. #2
    PA5CAL

    Re : hid.dll

    Bonsoir

    Ici c'est le forum Électronique.

    Pour des développements sous Windows, tu auras plus de chances d'avoir des réponses dans le forum Informatique.

    NB: a priori, les communications ne sont pas gérées par la librairie de la classe HID. Pour plus d'infos, consulte les specs de l'USB sur son site officiel ou sur le site de Microsoft.

  3. #3
    EmKa69

    Re : hid.dll

    D'accord,
    mais comme c'est pour dialoguer avec un PIC je pensais que....

  4. #4
    cherwam07

    Re : hid.dll

    Salut

    Cherche et installe Microsoft WinDDK.
    Dedans tu trouveras des librairies de fonctions qui te permettent d'accéder à des périph USB HID.

    Il y a entre autres l'exemple 'hclient' sur lequel je me suis basé pour faire des communications HID en C (donc je te confirme que ca fonctionne et que ce n'est pas insurmontable)

    Bon courage

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

    Re : hid.dll

    Merci CHERWAM07,
    je pense que c'est ce qu'il me faut.

  7. #6
    PA5CAL

    Re : hid.dll

    Ce que tu cherches à faire n'apparaît pas clairement dans ta question.

    Si tu cherches à développer un HID à base d'un PIC, c'est plutôt du côté des projets existants sur les PICs qu'il faudrait chercher (ce n'est pas la peine de refaire ce qui existe déjà). Ton HID sera pris en charge automatiquement par Windows sans rien avoir à développer du côté PC (la classe HID est supportée de base).

    Mais si tu cherches à établir une communication entre ton PIC et une application Windows spécifique, la classe HID (human interface device) ne convient pas forcément. La classe CDC (communications device class) serait probablement mieux adaptée, voire même peut-être une autre classe telle que MSC (mass storage class), PDC (printer device class), UVC (USB video class), etc. selon ce que tu souhaites réaliser et la manière dont tu souhaites contrôler ton appareil.


    .
    Dernière modification par PA5CAL ; 21/11/2008 à 00h40.

  8. #7
    EmKa69

    Re : hid.dll

    Bonjour,
    Si je n'ai pas été clair je m'en excuse.
    Je cherche a piloter un peripherique USB en HID (hid.dll est fait pour ça)
    En partant directement des fonctions windows.(ou mis gratuitement a dispos par microsoft)
    Et comme je souhaite le commercialiser je ne souhaite pas utiliser les projets existant mais non destinés a des applications commerciales. (genre easyHID etc...)
    Si vous avez des infos sur ces fonctions je suis toujours intéressé.

  9. #8
    EmKa69

    Re : hid.dll

    C'est bon j'ai trouvé.
    tout est là
    pour l'explication
    http://www.edn.com/contents/images/243218.pdf
    pour l'exemple
    http://www.delphifr.com/codes/USB-EN...HID_40682.aspx

    avec ça on attaque le HID directement a partir des fonctions windows.

  10. #9
    PA5CAL

    Re : hid.dll

    Pour le développement du HID avec le PIC, puisque tu ne veux pas t'inspirer des notes d'applications et projets existants, les spécifications sont par ici.

    Quant à la partie sous Windows, puisque la classe HID fait l'objet d'une utilisation normalisée, il faudra te reporter à la documentation de l'API.

  11. #10
    EmKa69

    Re : hid.dll

    Merci pour le lien.
    Coté PIC je reprend l'exemple microchip qui est tres bien expliqué chez roboticus.

  12. #11
    PA5CAL

    Re : hid.dll

    Tu pourrais aussi t'inspirer de ça... Je persiste à croire que la lecture de quelques projets existants te serait très utile. Tu n'es pas obligé de les copier, mais tu pourrais beaucoup y apprendre.

  13. #12
    EmKa69

    Re : hid.dll

    Salut PA5CAL,
    bien sur que je m'inspire de projet déjà réalisés.
    D'ailleurs il y en a pas mal sur le net.
    Mais la plupart utilise une dll ou un module type easyHID que les auteurs ne souhaitent pas voir utilisés dans des applications commerciales.
    C'est pourquoi je cherchait un exemple partant des fonctions de windows.

    Enfin maintenant ça commence a prendre forme.
    @+

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.