Je souhaite utiliser un port USB pour dialoguer avec un équipement
spécifique. J'ai essayé de rechercher de la documentation sur "comment
utiliser un port USB" sous Windows avec n'importe quel langage et je n'ai
rien trouvé.
Quelqu'un aurait-il des informations sur ce port ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Christian ASTOR
Seb a écrit:
Je souhaite utiliser un port USB pour dialoguer avec un équipement spécifique. J'ai essayé de rechercher de la documentation sur "comment utiliser un port USB" sous Windows avec n'importe quel langage et je n'ai rien trouvé.
SetupDiGetClassDevs()-SetupDiEnumDeviceInterfaces()-SetupDiGetDeviceInterfaceDetail()- CreateFile()- SetupDiDestroyDeviceInfoList() puis ReadFile(), WriteFile(), ...
Seb a écrit:
Je souhaite utiliser un port USB pour dialoguer avec un équipement
spécifique. J'ai essayé de rechercher de la documentation sur "comment
utiliser un port USB" sous Windows avec n'importe quel langage et je n'ai
rien trouvé.
SetupDiGetClassDevs()-SetupDiEnumDeviceInterfaces()-SetupDiGetDeviceInterfaceDetail()-
CreateFile()- SetupDiDestroyDeviceInfoList()
puis ReadFile(), WriteFile(), ...
Je souhaite utiliser un port USB pour dialoguer avec un équipement spécifique. J'ai essayé de rechercher de la documentation sur "comment utiliser un port USB" sous Windows avec n'importe quel langage et je n'ai rien trouvé.
SetupDiGetClassDevs()-SetupDiEnumDeviceInterfaces()-SetupDiGetDeviceInterfaceDetail()- CreateFile()- SetupDiDestroyDeviceInfoList() puis ReadFile(), WriteFile(), ...
Christian ASTOR
Thierry a écrit:
CreateFile()
Avec quel nom ? l'InterfaceClassGuid de SP_DEVICE_INTERFACE_DATA ?
Non, SP_INTERFACE_DEVICE_DETAIL_DATA.DevicePath (il y a diverses sources sur le Web, notamment chez Intel (DT3.cpp))
Thierry a écrit:
CreateFile()
Avec quel nom ? l'InterfaceClassGuid de SP_DEVICE_INTERFACE_DATA ?
Non, SP_INTERFACE_DEVICE_DETAIL_DATA.DevicePath
(il y a diverses sources sur le Web, notamment chez Intel (DT3.cpp))
Avec quel nom ? l'InterfaceClassGuid de SP_DEVICE_INTERFACE_DATA ?
-- « Willy, j'ai mangé le chat. »
Frederic Villeneuve
"Seb" wrote in message news:c07g8l$dhb$
Bonjour,
Je souhaite utiliser un port USB pour dialoguer avec un équipement spécifique. J'ai essayé de rechercher de la documentation sur "comment utiliser un port USB" sous Windows avec n'importe quel langage et je n'ai rien trouvé.
Ca depend,
Quel genre d'equipement est-ce? Est ce que ce peripherique est reconnu par Windows? (comme port serie ou clavier par exemple). Avez-vous un driver fournit avec cette equipement (un driver *.sys + une dll)?
Si vous n'avez pas de driver il va falloir en ecrire un car il n'y a pas de moyen generique pour dialoguer avec un peripherique USB qui ne suit pas un standard tel que convertisseur USB/port-serie, HID ou tout autre classe reconnue par Windows.
Frederic
"Seb" <nospam@yahoo.net> wrote in message
news:c07g8l$dhb$1@s1.read.news.oleane.net...
Bonjour,
Je souhaite utiliser un port USB pour dialoguer avec un équipement
spécifique. J'ai essayé de rechercher de la documentation sur "comment
utiliser un port USB" sous Windows avec n'importe quel langage et je n'ai
rien trouvé.
Ca depend,
Quel genre d'equipement est-ce?
Est ce que ce peripherique est reconnu par Windows? (comme port serie ou
clavier par exemple).
Avez-vous un driver fournit avec cette equipement (un driver *.sys + une
dll)?
Si vous n'avez pas de driver il va falloir en ecrire un car il n'y a pas de
moyen generique pour dialoguer avec un peripherique USB qui ne suit pas un
standard tel que convertisseur USB/port-serie, HID ou tout autre classe
reconnue par Windows.
Je souhaite utiliser un port USB pour dialoguer avec un équipement spécifique. J'ai essayé de rechercher de la documentation sur "comment utiliser un port USB" sous Windows avec n'importe quel langage et je n'ai rien trouvé.
Ca depend,
Quel genre d'equipement est-ce? Est ce que ce peripherique est reconnu par Windows? (comme port serie ou clavier par exemple). Avez-vous un driver fournit avec cette equipement (un driver *.sys + une dll)?
Si vous n'avez pas de driver il va falloir en ecrire un car il n'y a pas de moyen generique pour dialoguer avec un peripherique USB qui ne suit pas un standard tel que convertisseur USB/port-serie, HID ou tout autre classe reconnue par Windows.
Frederic
Seb
"Frederic Villeneuve" a écrit dans le message news: uRWVb.268552$
"Seb" wrote in message news:c07g8l$dhb$
> Bonjour, > > Je souhaite utiliser un port USB pour dialoguer avec un équipement > spécifique. J'ai essayé de rechercher de la documentation sur "comment > utiliser un port USB" sous Windows avec n'importe quel langage et je
n'ai
> rien trouvé. >
Ca depend,
Quel genre d'equipement est-ce? Est ce que ce peripherique est reconnu par Windows? (comme port serie ou clavier par exemple). Avez-vous un driver fournit avec cette equipement (un driver *.sys + une dll)?
C'est en fait pour interfacer un module propriétaire donc qui ne possède pas de driver.
Si vous n'avez pas de driver il va falloir en ecrire un car il n'y a pas
de
moyen generique pour dialoguer avec un peripherique USB qui ne suit pas un standard tel que convertisseur USB/port-serie, HID ou tout autre classe reconnue par Windows.
Frederic
Avez vous des informations pour écrire un tel driver ? Ou doit-on réaliser un driver "classique".
Sébastien.
"Frederic Villeneuve" <frederic.villeneuve_no_spam@no_spam.laposte.net> a
écrit dans le message news: uRWVb.268552$na.422818@attbi_s04...
"Seb" <nospam@yahoo.net> wrote in message
news:c07g8l$dhb$1@s1.read.news.oleane.net...
> Bonjour,
>
> Je souhaite utiliser un port USB pour dialoguer avec un équipement
> spécifique. J'ai essayé de rechercher de la documentation sur "comment
> utiliser un port USB" sous Windows avec n'importe quel langage et je
n'ai
> rien trouvé.
>
Ca depend,
Quel genre d'equipement est-ce?
Est ce que ce peripherique est reconnu par Windows? (comme port serie ou
clavier par exemple).
Avez-vous un driver fournit avec cette equipement (un driver *.sys + une
dll)?
C'est en fait pour interfacer un module propriétaire donc qui ne possède pas
de driver.
Si vous n'avez pas de driver il va falloir en ecrire un car il n'y a pas
de
moyen generique pour dialoguer avec un peripherique USB qui ne suit pas un
standard tel que convertisseur USB/port-serie, HID ou tout autre classe
reconnue par Windows.
Frederic
Avez vous des informations pour écrire un tel driver ? Ou doit-on réaliser
un driver "classique".
"Frederic Villeneuve" a écrit dans le message news: uRWVb.268552$
"Seb" wrote in message news:c07g8l$dhb$
> Bonjour, > > Je souhaite utiliser un port USB pour dialoguer avec un équipement > spécifique. J'ai essayé de rechercher de la documentation sur "comment > utiliser un port USB" sous Windows avec n'importe quel langage et je
n'ai
> rien trouvé. >
Ca depend,
Quel genre d'equipement est-ce? Est ce que ce peripherique est reconnu par Windows? (comme port serie ou clavier par exemple). Avez-vous un driver fournit avec cette equipement (un driver *.sys + une dll)?
C'est en fait pour interfacer un module propriétaire donc qui ne possède pas de driver.
Si vous n'avez pas de driver il va falloir en ecrire un car il n'y a pas
de
moyen generique pour dialoguer avec un peripherique USB qui ne suit pas un standard tel que convertisseur USB/port-serie, HID ou tout autre classe reconnue par Windows.
Frederic
Avez vous des informations pour écrire un tel driver ? Ou doit-on réaliser un driver "classique".
Sébastien.
Christian ASTOR
Seb a écrit:
Avez vous des informations pour écrire un tel driver ? Ou doit-on réaliser un driver "classique".
Les liens 'habituels' : http://www.microsoft.com/whdc/hwdev/bus/usb/default.mspx http://www.beyondlogic.org/usb/usbdevdrvs.htm http://www.usb-by-example.com/
(BTW, la réponse de Frédéric était en effet + pertinente que la mienne, considérant que le driver existait)
Seb a écrit:
Avez vous des informations pour écrire un tel driver ? Ou doit-on réaliser
un driver "classique".
Les liens 'habituels' :
http://www.microsoft.com/whdc/hwdev/bus/usb/default.mspx
http://www.beyondlogic.org/usb/usbdevdrvs.htm
http://www.usb-by-example.com/
(BTW, la réponse de Frédéric était en effet + pertinente que la mienne,
considérant que le driver existait)
Avez vous des informations pour écrire un tel driver ? Ou doit-on réaliser un driver "classique".
Les liens 'habituels' : http://www.microsoft.com/whdc/hwdev/bus/usb/default.mspx http://www.beyondlogic.org/usb/usbdevdrvs.htm http://www.usb-by-example.com/
(BTW, la réponse de Frédéric était en effet + pertinente que la mienne, considérant que le driver existait)
Frederic Villeneuve
"Christian ASTOR" wrote in message news:4028b1e0$0$6970$
Seb a écrit:
> Avez vous des informations pour écrire un tel driver ? Ou doit-on
réaliser
> un driver "classique".
Les liens 'habituels' : http://www.microsoft.com/whdc/hwdev/bus/usb/default.mspx http://www.beyondlogic.org/usb/usbdevdrvs.htm http://www.usb-by-example.com/
(BTW, la réponse de Frédéric était en effet + pertinente que la mienne, considérant que le driver existait)
Quel est le chipset USB utilise par votre equipement? Si vous avez de la chance le fabricant a un kit de developpement qui peut vous faciliter la vie.
Sinon il faut utiliser le DDK ou une bibliotheque telle que Compuware/Numega DriverWorks (mon employeur ;-)) qui permet de developper un driver simple plus rapidement.
Frederic
"Christian ASTOR" <castorix@club-internet.fr> wrote in message
news:4028b1e0$0$6970$7a628cd7@news.club-internet.fr...
Seb a écrit:
> Avez vous des informations pour écrire un tel driver ? Ou doit-on
réaliser
> un driver "classique".
Les liens 'habituels' :
http://www.microsoft.com/whdc/hwdev/bus/usb/default.mspx
http://www.beyondlogic.org/usb/usbdevdrvs.htm
http://www.usb-by-example.com/
(BTW, la réponse de Frédéric était en effet + pertinente que la mienne,
considérant que le driver existait)
Quel est le chipset USB utilise par votre equipement?
Si vous avez de la chance le fabricant a un kit de developpement qui peut
vous faciliter la vie.
Sinon il faut utiliser le DDK ou une bibliotheque telle que Compuware/Numega
DriverWorks (mon employeur ;-)) qui permet de developper un driver simple
plus rapidement.
"Christian ASTOR" wrote in message news:4028b1e0$0$6970$
Seb a écrit:
> Avez vous des informations pour écrire un tel driver ? Ou doit-on
réaliser
> un driver "classique".
Les liens 'habituels' : http://www.microsoft.com/whdc/hwdev/bus/usb/default.mspx http://www.beyondlogic.org/usb/usbdevdrvs.htm http://www.usb-by-example.com/
(BTW, la réponse de Frédéric était en effet + pertinente que la mienne, considérant que le driver existait)
Quel est le chipset USB utilise par votre equipement? Si vous avez de la chance le fabricant a un kit de developpement qui peut vous faciliter la vie.
Sinon il faut utiliser le DDK ou une bibliotheque telle que Compuware/Numega DriverWorks (mon employeur ;-)) qui permet de developper un driver simple plus rapidement.
Frederic
AMcD®
Christian ASTOR wrote:
Seb a écrit:
Avez vous des informations pour écrire un tel driver ? Ou doit-on réaliser un driver "classique".
Les liens 'habituels' : http://www.microsoft.com/whdc/hwdev/bus/usb/default.mspx http://www.beyondlogic.org/usb/usbdevdrvs.htm http://www.usb-by-example.com/
Avez vous des informations pour écrire un tel driver ? Ou doit-on
réaliser un driver "classique".
Les liens 'habituels' :
http://www.microsoft.com/whdc/hwdev/bus/usb/default.mspx
http://www.beyondlogic.org/usb/usbdevdrvs.htm
http://www.usb-by-example.com/
Avez vous des informations pour écrire un tel driver ? Ou doit-on réaliser un driver "classique".
Les liens 'habituels' : http://www.microsoft.com/whdc/hwdev/bus/usb/default.mspx http://www.beyondlogic.org/usb/usbdevdrvs.htm http://www.usb-by-example.com/