- 
 1. Data: 2012-06-03 16:03:20
 Temat: GUID + USB + HID + MOUSE
 Od: "identyfikator: 20040501" <N...@g...pl>
 trochę oddechu od profesorka... 
 
 co to jest GUID i jakie ma zastosowanie w sterownikach pod Windą?
 czytam trochę książkę Daniluka o USB, ale nie wszystko jest dla mnie
 jasne...
 domyślam się, że po GUID identyfikowane jest urządzenie np. HID? a samo GUID
 generuje producent i umieszcza w sterownikach?
 
 jak znaleźć GUID na przykład myszki, żeby później móc się do niej programowo
 dobrać?
 
 czy wszystkie urządzenia USB obsługiwane są jak pliki (jak HID)?
 jak wybrać jakiś endpoint urządzenia USB z którym chcemy się powymieniać
 danymi?
 
 jakby Ktoś miał coś do powiedzenia to śmiało, na pytania których nie zadałem
 też śmiało.
 
 
- 
 2. Data: 2012-06-03 16:37:31
 Temat: Re: GUID + USB + HID + MOUSE
 Od: " alter amonu" <f...@g...pl>
 identyfikator: 20040501 <N...@g...pl> napisał(a): 
 
 > trochę oddechu od profesorka...
 (you dresy is lame, jak juz uda mi sie zapomniec z kim
 rozmawiam to niechybanie ktos mi przypomni ;), ) (a zapominam
 potemu ze wasz ciag submiernockich dresow jest blisko
 nieskonczony)
 
 >
 > co to jest GUID i jakie ma zastosowanie w sterownikach pod Windą?
 > czytam trochę książkę Daniluka o USB, ale nie wszystko jest dla mnie
 > jasne...
 > domyślam się, że po GUID identyfikowane jest urządzenie np. HID? a samo
 GUID
 > generuje producent i umieszcza w sterownikach?
 >
 > jak znaleźć GUID na przykład myszki, żeby później móc się do niej
 programowo
 > dobrać?
 >
 > czy wszystkie urządzenia USB obsługiwane są jak pliki (jak HID)?
 > jak wybrać jakiś endpoint urządzenia USB z którym chcemy się powymieniać
 > danymi?
 >
 > jakby Ktoś miał coś do powiedzenia to śmiało, na pytania których nie
 zadałem
 > też śmiało.
 >
 
 
 --
 Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
 
- 
 3. Data: 2012-06-03 16:44:35
 Temat: Re: GUID + USB + HID + MOUSE
 Od: "identyfikator: 20040501" <N...@g...pl>
 > (you dresy is lame, jak juz uda mi sie zapomniec z kim 
 
 ja nie spiking, ale jeśli to o lamerze, to tak - tylko że początkujący...
 
 
- 
 4. Data: 2012-06-03 17:14:17
 Temat: Re: GUID + USB + HID + MOUSE
 Od: " alter amonu" <f...@g...pl>
 > > (you dresy is lame, jak juz uda mi sie zapomniec z kim 
 >
 > ja nie spiking, ale jeśli to o lamerze, to tak - tylko że początkujący...
 >
 
 no niestety, mam wraze nie ze ta romowa sie troszeczke nie klei,
 
 w sumie powiedzialem co uwazam juz nie raz i przy tym zostane
 
 (no chyba zeby udalo mi sie mimo wszystko rozwinac temat,
 ale watpie bo temat dresow jest z zasady ekstremalnie tępy,)
 
 
 
 --
 Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
 
- 
 5. Data: 2012-06-03 17:19:27
 Temat: Re: GUID + USB + HID + MOUSE
 Od: "identyfikator: 20040501" <N...@g...pl>
 > (no chyba zeby udalo mi sie mimo wszystko rozwinac temat, 
 > ale watpie bo temat dresow jest z zasady ekstremalnie tępy,)
 
 nie wiem o co ci chodzi, ale ucisz się, zajmij się bazami danych jak ci to
 odpowiada...
 
 
- 
 6. Data: 2012-06-03 17:34:21
 Temat: Re: GUID + USB + HID + MOUSE
 Od: " alter amonu" <f...@g...pl>
 > nie wiem o co ci chodzi, ale ucisz się, zajmij się bazami danych jak ci to 
 > odpowiada...
 
 no niewazne, to byly moje wypowiedzi antydresiarskie (c calego
 cyklu wypowiedzi antydresiarskich), pozatym bez związku, nt
 hid hud gid gud etc nic nie powiem bo aktualnie sie tym nie
 interesuje
 
 
 --
 Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
 
- 
 7. Data: 2012-06-03 18:00:37
 Temat: Re: GUID + USB + HID + MOUSE
 Od: "Grzegorz Niemirowski" <g...@p...onet.pl>
 identyfikator: 20040501 <N...@g...pl> napisał(a): 
 > trochę oddechu od profesorka...
 > co to jest GUID i jakie ma zastosowanie w sterownikach pod Windą?
 > czytam trochę książkę Daniluka o USB, ale nie wszystko jest dla mnie
 > jasne...
 > domyślam się, że po GUID identyfikowane jest urządzenie np. HID? a samo
 > GUID generuje producent i umieszcza w sterownikach?
 > jak znaleźć GUID na przykład myszki, żeby później móc się do niej
 > programowo dobrać?
 
 Na podstawie której strony z tej książki wysnułeś wnioski jak powyżej?
 
 Producent kupuje VID. Ten VID oraz wygenerowany przez siebie PID umieszcza w
 urządzeniu i urządzenie wysyła oba te identyfikatory podczas enumeracji.
 Dzięki temu system operacyjny może dopasować sterownik do urządzenia. GUID
 identyfikuje interfejs jaki sterownik udostępnia warstwie
 aplikacji/użytkownika. Listę podłączonych urządzeń, których sterownik ma
 interfejs identyfikowany tym GUIDem dostajesz funkcją SetupDiGetClassDevs.
 Możesz po niej iterować za pomocą SetupDiEnumDeviceInterfaces. Szczegóły
 urządzenia z listy wyciągasz za pomocą SetupDiGetDeviceInterfaceDetail. Na
 koniec zwalniasz listę funkcją SetupDiDestroyDeviceInfoList.
 
 > czy wszystkie urządzenia USB obsługiwane są jak pliki (jak HID)?
 
 Często tak, ale to zależy od sterownika jak chce się komunikować z aplikacją
 użytkownika.
 
 > jak wybrać jakiś endpoint urządzenia USB z którym chcemy się powymieniać
 > danymi?
 
 Sterownik wybiera. Enumeruje endpointy np. funkcją
 WdfUsbInterfaceGetConfiguredPipe i potem może jej użyć np. w
 WdfUsbTargetPipeFormatRequestForRead i kolejno w
 WdfRequestSetCompletionRoutine i potem WdfRequestSend.
 
 --
 Grzegorz Niemirowski
 http://www.grzegorz.net/
 OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
 Uptime: 0 days, 5 hours, 13 minutes and 21 seconds
 
 
- 
 8. Data: 2012-06-03 18:12:56
 Temat: Re: GUID + USB + HID + MOUSE
 Od: "identyfikator: 20040501" <N...@g...pl>
 > Na podstawie której strony z tej książki wysnułeś wnioski jak powyżej? 
 
 żadnej, autor pominął ten istotny dla zrozumienia całości szczegół...
 
 > Producent kupuje VID. Ten VID oraz wygenerowany przez siebie PID umieszcza
 > w urządzeniu i urządzenie wysyła oba te identyfikatory podczas enumeracji.
 > Dzięki temu system operacyjny może dopasować sterownik do
 urządzenia. GUID
 > identyfikuje interfejs jaki sterownik udostępnia warstwie
 > aplikacji/użytkownika. Listę podłączonych urządzeń, których sterownik ma
 > interfejs identyfikowany tym GUIDem dostajesz funkcją SetupDiGetClassDevs.
 > Możesz po niej iterować za pomocą SetupDiEnumDeviceInterfaces. Szczegóły
 > urządzenia z listy wyciągasz za pomocą SetupDiGetDeviceInterfaceDetail. Na
 > koniec zwalniasz listę funkcją SetupDiDestroyDeviceInfoList.
 
 coś podobnego pisze w książce, nie wiem czy celowo, ale odnoszę wrażenie, że
 za bardzo scaliłeś wątek i brakuje kilku słów pomiędzy wyjaśniający moje
 pytanie - do czego służy GUID?
 
 czyli podczas enumeracji urządzeniw wysyła VID i PID, na tej podstawie
 system instaluje sterownik, któremu nadaje jakiś numerek GUID?
 
 >> czy wszystkie urządzenia USB obsługiwane są jak pliki (jak HID)?
 >
 > Często tak, ale to zależy od sterownika jak chce się komunikować z
 > aplikacją użytkownika.
 >
 >> jak wybrać jakiś endpoint urządzenia USB z którym chcemy się powymieniać
 >> danymi?
 >
 > Sterownik wybiera. Enumeruje endpointy np. funkcją
 > WdfUsbInterfaceGetConfiguredPipe i potem może jej użyć np. w
 > WdfUsbTargetPipeFormatRequestForRead i kolejno w
 > WdfRequestSetCompletionRoutine i potem WdfRequestSend.
 
 to to magia.
 
 
- 
 9. Data: 2012-06-03 18:15:27
 Temat: Re: GUID + USB + HID + MOUSE
 Od: "identyfikator: 20040501" <N...@g...pl>
 > aplikacji/użytkownika. Listę podłączonych urządzeń, których sterownik ma 
 > interfejs identyfikowany tym GUIDem dostajesz funkcją SetupDiGetClassDevs.
 
 o to jest kluczowe, że niby jeden GUID może być przypisany do różnych
 urządzeń?
 
 
- 
 10. Data: 2012-06-03 18:19:23
 Temat: Re: GUID + USB + HID + MOUSE
 Od: "identyfikator: 20040501" <N...@g...pl>
 ogólnie to ja nie wiem, czy to kwestia dyrektyw Unii czy może system 
 szkolnictwa jest taki jaki jest - dlaczego zadając konkretne pytanie z
 prośbą o rozjaśnienie dostaje się jeszcze bardziej zagmatwane odpowiedzi?
 
 


 do góry
 do góry![Ranking kredytów i pożyczek konsolidacyjnych [© Africa Studio - Fotolia.com] Ranking kredytów i pożyczek konsolidacyjnych](https://s3.egospodarka.pl/grafika2/kredyt-konsolidacyjny/Ranking-kredytow-i-pozyczek-konsolidacyjnych-203373-150x100crop.jpg) 
![Jak korzystnie przelewać pieniądze do Polski pracując za granicą? [© v.poth - Fotolia.com] Jak korzystnie przelewać pieniądze do Polski pracując za granicą?](https://s3.egospodarka.pl/grafika2/przelewy/Jak-korzystnie-przelewac-pieniadze-do-Polski-pracujac-za-granica-230796-150x100crop.jpg) 
![Skuteczna reklama firmy w internecie. Jakie formy reklamy wybrać? [© tumsasedgars - Fotolia.com] Skuteczna reklama firmy w internecie. Jakie formy reklamy wybrać?](https://s3.egospodarka.pl/grafika2/reklama-internetowa/Skuteczna-reklama-firmy-w-internecie-Jakie-formy-reklamy-wybrac-215656-150x100crop.jpg) 
![Od 2025 r. zmiany m.in. w składkach ZUS, składce zdrowotnej, podatku VAT i podatku od nieruchomości. Co warto wiedzieć już teraz? [© ksushsh - Fotolia.com] Od 2025 r. zmiany m.in. w składkach ZUS, składce zdrowotnej, podatku VAT i podatku od nieruchomości. Co warto wiedzieć już teraz?](https://s3.egospodarka.pl/grafika2/skladki-ZUS/Od-2025-r-zmiany-m-in-w-skladkach-ZUS-skladce-zdrowotnej-podatku-VAT-i-podatku-od-nieruchomosci-Co-warto-wiedziec-juz-teraz-262291-150x100crop.jpg) 
 Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei
Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei 
 
 
 
![Milion na koncie? Wystarczyło inwestować po około 2 tysiące miesięcznie [© wygenerowane przez AI] Milion na koncie? Wystarczyło inwestować po około 2 tysiące miesięcznie](https://s3.egospodarka.pl/grafika2/oszczedzanie-pieniedzy/Milion-na-koncie-Wystarczylo-inwestowac-po-okolo-2-tysiace-miesiecznie-269397-150x100crop.jpg) 
![Wynajem mieszkania w Warszawie pochłania 44% pensji. Zobacz, jak wypadamy na tle Europy [© pixabay] Wynajem mieszkania w Warszawie pochłania 44% pensji. Zobacz, jak wypadamy na tle Europy](https://s3.egospodarka.pl/grafika2/rynek-najmu/Wynajem-mieszkania-w-Warszawie-pochlania-44-pensji-Zobacz-jak-wypadamy-na-tle-Europy-269391-150x100crop.jpg) 
![Lot z niespodzianką - jak overbooking zmienia podróż i jakie prawa mają pasażerowie? [© wygenerowane przez AI] Lot z niespodzianką - jak overbooking zmienia podróż i jakie prawa mają pasażerowie?](https://s3.egospodarka.pl/grafika2/prawa-pasazera/Lot-z-niespodzianka-jak-overbooking-zmienia-podroz-i-jakie-prawa-maja-pasazerowie-269384-150x100crop.jpg) 
![Lider z sercem: empatia i zaufanie jako klucz do sukcesu zespołu [© wygenerowane przez AI] Lider z sercem: empatia i zaufanie jako klucz do sukcesu zespołu](https://s3.egospodarka.pl/grafika2/lider/Lider-z-sercem-empatia-i-zaufanie-jako-klucz-do-sukcesu-zespolu-269133-150x100crop.png) 
![Bańka AI za 5 bilionów dolarów: Kiedy inwestorzy powiedzą: sprawdzam? [© wygenerowane przez AI] Bańka AI za 5 bilionów dolarów: Kiedy inwestorzy powiedzą: sprawdzam?](https://s3.egospodarka.pl/grafika2/AI/Banka-AI-za-5-bilionow-dolarow-Kiedy-inwestorzy-powiedza-sprawdzam-269382-150x100crop.png) 
 


