Instance Unique Peripherique
Instance Unique Peripherique
Bonjour tous,
Je recherche l'instance unique d'un peripherique USB, mais la je colle pas mal... Si quelqu'un a une idee, ben juste merci d'avance.
Cordialement,
GallyHC
Je recherche l'instance unique d'un peripherique USB, mais la je colle pas mal... Si quelqu'un a une idee, ben juste merci d'avance.
Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Re: Instance Unique Peripherique
excuse moi mais c'est quoi exactement ?
@++
@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Re: Instance Unique Peripherique
C'est un espèce de code d'identification d'un périphérique. Enfin, si on peut dire ça.
Peut-être une quelconque routine assembleur? Je ne peux vraiment pas t'aider!
Peut-être une quelconque routine assembleur? Je ne peux vraiment pas t'aider!

Re: Instance Unique Peripherique
Bonjour,
Un exemple est plus parlant. Copie d'ecran du gestionnaire de peripherique de Windows XP. En rouge c'est ce que je voudrais, mais je penses qu'il faut tout prendre et decoupe apres.

Cordialement,
GallyHC
Un exemple est plus parlant. Copie d'ecran du gestionnaire de peripherique de Windows XP. En rouge c'est ce que je voudrais, mais je penses qu'il faut tout prendre et decoupe apres.

Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Re: Instance Unique Peripherique
jeune padawan,
dans la base de registre, cherché as tu ?
pat
dans la base de registre, cherché as tu ?

pat
Re: Instance Unique Peripherique
Bonjour,
Ouep je ne suis pas si béte que cela, j'ai regarde dans les clef de registre...
Cordialement,
GallyHC
Ouep je ne suis pas si béte que cela, j'ai regarde dans les clef de registre...
Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Re: Instance Unique Peripherique
si patricK88 prends la peine de te répondre , c'est pas pour qu'il lise, que tu suppose qu'il te prends pour un idiot (pour quelqu'un de bete..) !!GallyHC a écrit :Bonjour,
Ouep je ne suis pas si béte que cela, j'ai regarde dans les clef de registre...
Cordialement,
GallyHC
car en l'occurrence , on pourrait dire que t'en es un (d'idiot !

car les infos que tu cherche SONT dans la base de registre !!

par exemple sur mon nc10 la webcam c'est PID_C326
je retrouve cette info en autre ici (elle est dans d'autres endroits !! )
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\MediaResources\msvideo\MSVideo.VFWWDM\DevicePath="\\?\usb#vid_0ac8&pid_c326#6&735a6e6&0&4#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{71a51b52-e7d3-11db-a386-005056c00008}"
je trouve que quelques fois , ton attitude vis a vis des réponses que les membres te font est limite ...
rien ne les obliges a te répondre, et je dirai que si tu continu sur ce genre de réflexion
tu vas te retrouver sans réponses du tout !!
un Merci de temps en temps, et des réponses plus agreables ne font pas de mal

les smileys c'est pas mal non plus !
Re: Instance Unique Peripherique
Bonjour,
Deja je n'ai pas dit cela mechament et je pense même a bien en disant cela. De plus l'information exacte n'y est pas comment j'avais montre en rouge plus haut... Apres je penses etre toujours correcte et maintenant tu me dit que par moment je ne suis pas, ok j'en prend note. Je ferais ce qui faut en demandant la sup de mon compte (par MP a Fred).
voila des exemples de mes reponses avec MERCI http://www.purebasic.fr/french/viewtopi ... 7&start=15 http://www.purebasic.fr/french/viewtopi ... 8&start=15
http://www.purebasic.fr/french/viewtopi ... =3&t=10783 < celui la j'ai pas dit merci c'est vrai, mais c'est comme si, vu que j'ai mis a jours avec les modifs propose.
enfin voila...
Patrick88> Mille excuses si tu as mal pris mes dire. l'erreur vient du fait que j'ai visiblement oublier d'ajouter un
dans mon message precedent.
Cordialement,
GallyHC
Deja je n'ai pas dit cela mechament et je pense même a bien en disant cela. De plus l'information exacte n'y est pas comment j'avais montre en rouge plus haut... Apres je penses etre toujours correcte et maintenant tu me dit que par moment je ne suis pas, ok j'en prend note. Je ferais ce qui faut en demandant la sup de mon compte (par MP a Fred).
voila des exemples de mes reponses avec MERCI http://www.purebasic.fr/french/viewtopi ... 7&start=15 http://www.purebasic.fr/french/viewtopi ... 8&start=15
http://www.purebasic.fr/french/viewtopi ... =3&t=10783 < celui la j'ai pas dit merci c'est vrai, mais c'est comme si, vu que j'ai mis a jours avec les modifs propose.
enfin voila...
Patrick88> Mille excuses si tu as mal pris mes dire. l'erreur vient du fait que j'ai visiblement oublier d'ajouter un

Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
-
- Messages : 4312
- Inscription : mer. 28/janv./2004 20:58
- Localisation : Clermont ferrand OU Olsztyn
- Contact :
Re: Instance Unique Peripherique
regarde ce code
http://www.purebasic.fr/french/viewtopi ... 9rique+usb
je crois que tu y trouveras ton bonheur (le nom est dedans, je te laisse fouiller, je pars en vacances demain et j'ai pas le temps)
http://www.purebasic.fr/french/viewtopi ... 9rique+usb
je crois que tu y trouveras ton bonheur (le nom est dedans, je te laisse fouiller, je pars en vacances demain et j'ai pas le temps)
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?
[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Re: Instance Unique Peripherique
Encore merci "Le Soldat Inconnu", j'avais deja regarde cette source mais je n'avais pas trouvais ce que je rechercher, il est fort possible que j'ai mal analyse. Dans tout les cas merci, surement pour la derniere fois, vu que j'ai demander comme j'avais dit plus haut la sup de mon compte.
Cordialement,
GallyHC
Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Re: Instance Unique Peripherique
il est possible en effet que je t'ai confondu avec quelqu'un d'autre !!GallyHC a écrit :tu me dit que par moment je ne suis pas, ok


enfin.... pour le coup , je t'ai trouvé plutot sec !
Re: Instance Unique Peripherique
C'est clair quand je pense que la réponse m'attaque (un peu quand même), je pars aussi au quart de tours. Oui j’ai été un peu sec, mais relis toi et tu comprendras le pourquoi.
Ne t’inquiète pas j’ai pris mes dispositions comme écrit plus haut et je ne suis pas rancunier.
Ne t’inquiète pas j’ai pris mes dispositions comme écrit plus haut et je ne suis pas rancunier.
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Re: Instance Unique Peripherique
c'est avec Patrick88 , que je t'ai trouvé un peu sec !!GallyHC a écrit : Oui j’ai été un peu sec, mais relis toi et tu comprendras le pourquoi.

decidement... on va pas y arriver !

Re: Instance Unique Peripherique
Okey, peu etre dans l'énervement et la mauvaise compréhension, enfin ce n’été pas a mal pour Patrick88
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Re: Instance Unique Peripherique
Bonjour tous,
J'ai un peu avance dans ma recherche, je met le code, mais il y a un problème. Si je fais un debug aucun problème, mais si je fais un simple temps = usbid, la memory.... Je ne comprend pas pourquoi.
De plus il me faudrais connaitre la lettre associe a l'information, alors merci d'avance si quelqu'un a une idee.
Cordialement,
GallyHC
J'ai un peu avance dans ma recherche, je met le code, mais il y a un problème. Si je fais un debug aucun problème, mais si je fais un simple temps = usbid, la memory.... Je ne comprend pas pourquoi.
De plus il me faudrais connaitre la lettre associe a l'information, alors merci d'avance si quelqu'un a une idee.
Code : Tout sélectionner
EnableExplicit
#DIGCF_PRESENT = 2
#DIGCF_ALLCLASSES = 4
Structure SP_DEVINFO_DATA
cbSize.l
ClassGuid.GUID
DevInst.l
Reserved.l
EndStructure
Define i.l = 0
Define lib.l
Define device.l
Define usbid.s
Define temps.s
Define hDeviceInfoSet.l
Define DeviceInfoData.SP_DEVINFO_DATA
hDeviceInfoSet = SetupDiGetClassDevs_(0,0,0,#DIGCF_PRESENT|#DIGCF_ALLCLASSES)
DeviceInfoData\cbSize=SizeOf(DeviceInfoData)
lib = OpenLibrary(#PB_Any,"cfgmgr32.dll")
device = GetFunction(lib, "CM_Get_Device_IDA")
While SetupDiEnumDeviceInfo_(hDeviceInfoSet,i,@DeviceInfoData)
i+1
usbid = Space(255)
CallFunctionFast(device, DeviceInfoData\DevInst, @usbid, 255, 0)
If Left(usbid,7) = "USBSTOR"
Debug usbid
EndIf
Wend
CloseLibrary(1)
SetupDiDestroyDeviceInfoList_(hDeviceInfoSet)
GallyHC
Dernière modification par GallyHC le mar. 17/août/2010 23:33, modifié 1 fois.
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)