Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : le port usb [ Archives / Périphériques ] (stefisen)

mardi 26 août 2003 à 10:20:41 | le port usb

stefisen

bonjour,

J'aimerais savoir comment procede t'on pour ecrire sur le port usb(octet) via visual c++ 6.0

Merci d'avance

stef

mercredi 21 avril 2004 à 14:35:40 | Re : le port usb

peb69

Si tu as des infos je suis aussi preneur...J'ai crée une interface qui est relié à un PC par le port USB , et je cherche à savoir comment lire des infos sur un port USB.
PEB69

mercredi 21 avril 2004 à 19:09:49 | Re : le port usb

grems

Allez tous les 2 voir sur la quetion http://www.cppfrance.com/forum.v2.aspx?ID=213660

tout est expliqué dessus.Au besoin mailez moi, jai des trucs ki pourraient vou intéresser je croi, jai déjà fai un truc du genre ya longtemps ..


A+
EnjOy

vendredi 30 septembre 2005 à 12:32:50 | Re : le port usb
vendredi 30 septembre 2005 à 12:36:06 | Re : le port usb

7tira

très urgent!!!!!moi aussi gé le meme problème et je veut savoir comment communiquer avec le port usb et de m'envoyer les @ sur le pc pour concevoir un lecteur carte à puce avec le port usb ,merci d'avance

vendredi 30 septembre 2005 à 12:36:07 | Re : le port usb

7tira

très urgent!!!!!moi aussi gé le meme problème et je veut savoir comment communiquer avec le port usb et de m'envoyer les @ sur le pc pour concevoir un lecteur carte à puce avec le port usb ,merci d'avance

jeudi 9 février 2006 à 13:47:15 | Re : le port usb

anthonycosson

salut, moi g un debut de code mais ca ne marche pas le createfile me retourne erreur pouvait vous m'aider merci tchao

#include <stdio.h>

#include <stdlib.h>

#include <objbase.h> //DWORRD, ...

#include <setupapi.h> // you may have to manually include this library.

#include <initguid.h> //USBIO_GUID

//#include <conio.h> // ? unnecessary for the moment

//displayPeriph libs

#include <windows.h>

//#include <devguid.h>

#include <regstr.h>

#pragma comment (lib,"setupapi.lib")

#define INITGUID

int main()

{

GUID hidGUID = {0xa5dcbf10, 0x6530, 0x11d2, {0x90, 0x1f, 0x00, 0xc0, 0x4f, 0xb9, 0x51, 0xed}};

HDEVINFO hardwareDeviceInfoSet;

SP_DEVICE_INTERFACE_DATA deviceInterfaceData;

PSP_INTERFACE_DEVICE_DETAIL_DATA deviceDetail;

ULONG requiredSize;

HANDLE deviceHandle = INVALID_HANDLE_VALUE;

DWORD result;

//Get the HID GUID value - used as mask to get list of devices

// HidD_GetHidGuid (&hidGUID);

//Get a list of devices matching the criteria (hid interface, present)

hardwareDeviceInfoSet = SetupDiGetClassDevs (&hidGUID,

NULL, // Define no enumerator (global)

NULL, // Define no

(DIGCF_PRESENT | // Only Devices present

DIGCF_DEVICEINTERFACE)); // Function class devices.

deviceInterfaceData.cbSize = sizeof(SP_DEVICE_INTERFACE_DATA);

//Go through the list and get the interface data

result = SetupDiEnumDeviceInterfaces (hardwareDeviceInfoSet,

NULL, //infoData,

&hidGUID, //interfaceClassGuid,

0, //changement

&deviceInterfaceData);

/* Failed to get a device - possibly the index is larger than the number of devices */

if (result == FALSE)

{

SetupDiDestroyDeviceInfoList (hardwareDeviceInfoSet);

// return INVALID_HANDLE_VALUE;

}

//Get the details with null values to get the required size of the buffer

SetupDiGetDeviceInterfaceDetail (hardwareDeviceInfoSet,

&deviceInterfaceData,

NULL, //interfaceDetail,

0, //interfaceDetailSize,

&requiredSize,

0); //infoData))

//Allocate the buffer

deviceDetail = (PSP_INTERFACE_DEVICE_DETAIL_DATA)malloc(requiredSize);

deviceDetail->cbSize = sizeof(SP_INTERFACE_DEVICE_DETAIL_DATA);

//Fill the buffer with the device details

if (!SetupDiGetDeviceInterfaceDetail (hardwareDeviceInfoSet,

&deviceInterfaceData,

deviceDetail,

requiredSize,

&requiredSize,

NULL))

{

SetupDiDestroyDeviceInfoList (hardwareDeviceInfoSet);

free (deviceDetail);

// return INVALID_HANDLE_VALUE;

}

//Open file on the device

deviceHandle = CreateFile (deviceDetail->DevicePath,

GENERIC_READ,

FILE_SHARE_READ | FILE_SHARE_WRITE,

NULL, // no SECURITY_ATTRIBUTES structure

OPEN_EXISTING, // No special create flags

0,

NULL); // No template file

if(deviceHandle==INVALID_HANDLE_VALUE)

printf("erreur");

else

printf("ca marche");

SetupDiDestroyDeviceInfoList (hardwareDeviceInfoSet);

free (deviceDetail);


jeudi 9 février 2006 à 22:40:35 | Re : le port usb

anthonycosson

bon j'ai continuer mes recherche le code si dessus est bon le seul probleme c'est ke le createfile accepte seulement le GUID des USB_HUb et lorsque je fais un readfile avec le handle retourner avec le createfile jai une erreur donc la je suis a nouveau bloqué AAA LLLAAAAAIIDEEEEEEE  :(((((((((


++



Cette discussion est classé dans : port, usb


Répondre à ce message

Sujets en rapport avec ce message

Espion Serie [ par BarthOlivier ] Bonjour.... Je voudrais savoir si quelqu'un c'est déjà intéressé a ce sujet.Je voudrais en fait avoir deux logiciels ouvrant le même port de Communica port usb [ par agouti ] Comment peut on faire pour lire avec un lecteur de carte sur port usb merci d'avance lecture sur le port usb [ par Draven ] je souhaite branche une webcam sur le port usb et faire la lecture de ce que transmet la webcam. mais je sais pas koment lire le port usb.alors si vou port usb [ par voodoudic ] salut a tous vous n'auriez pas des source pour lire les port usb?j'ai chercher sur tout le site j'ai pas trouvésource orienté plus sur l'empreinte dig écrire sur un port usb? [ par antoinec ] Est ce que quelqu'un sait comment il est possible d'envoyer ou de récupérer un octet sur un port USB?Antoine lecture du port USB [ par peb69 ] Bonjour, je souhaite lire les données sur un port USB. En faite j'ai crée une interface qui se branche sur le port USB, et je souhaite lire les inform Communiquer avec un port USB via COM [ par Kornferki ] Je cherche a transmettre des informations vers un port COM (USB). J ai tente quelques sources fournies sur le site, mais sans succes. Lorsque je tente le port USB [ par dross2 ] Si on arrive à trouver beaucoup de source pour communiquer avec le port série, je ne trouve rien pour le port USB, pourriez vous m'indiquer comment re Codes Source pour port USB (clé USB) [ par emcomp ] Bonjour,Quelqu'un peut il nous aider sur le sujet suivant :Nous avons développé une borne interactive basée sur un écran tactile et nous souhaitons y USB, lecture d'un port [ par Nero ] Hello a vous !Je cherche désespérement une procédure qui permet de lire le port USB... Je m'explique, j'ai un montage électronique avec un chip USB pi


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version


HTC G1

Entre 449€ et 449€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 2,512 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.