CYFROWY BARON • PROGRAMOWANIE • Zobacz wÄ…tek - WMI - nazwy portów COM pod Windows 7

WMI - nazwy portów COM pod Windows 7

dział ogólny

WMI - nazwy portów COM pod Windows 7

Nowy postprzez Corvis » Å›roda, 14 marca 2012, 10:27

Witam,

Korzystam z WMI z porady http://programowanie.cal.pl/cyfbar/api6.html#api8 w celu uzyskania nazw portów szeregowych, ftdi, bluetooth. I wszystko jest fajnie na WIN XP, VISTA, pod WINDOWS 7 już nie wyrzuca mi wszystkich nazwa. Czyżby zmienili lokalizacje nazw w rejestrze ????

Moje zapytanie WQL wyglÄ…da tak:

KOD cpp:   •  UKRYJ  •
wsQuery = "select Name from Win32_PnPEntity where ( __CLASS = \"Win32_PnPEntity\" ) and ( Service = \"VComm\" or Service = \"Serial\" or Service = \"FTSER2K\" ) and Name Like \"%(COM%)\"";


Wyrzuca tylko Porty szeregowe, FTDI, ale bez bluetootha.

Pozdrawiam,
"Sukcesy trwają, dopóki ich ktoś nie spieprzy. Porażki są wieczne"

Dr Gregory House
Avatar użytkownika
Corvis
Programista I
Programista I
 
Posty: 880
Dołączył(a): sobota, 26 lipca 2008, 00:31
PodziÄ™kowaÅ‚ : 80
OtrzymaÅ‚ podziÄ™kowaÅ„: 30
System operacyjny: WINDOWS 7 64-bity
Kompilator: Praca - C++ Builder XE2 ENTERPRISE - Update 4, Dom - C++ Builder XE4 - Uddate 1
Gadu Gadu: 0
    Windows 7Chrome

Re: WMI - nazwy portów COM pod Windows 7

Nowy postprzez Corvis » Å›roda, 14 marca 2012, 10:35

Trochę poczytałem i znalazłem odpowiedź wrzucam dla potomnych :)

KOD cpp:   •  UKRYJ  •
wsQuery = "select Name from Win32_PnPEntity where ( __CLASS = \"Win32_PnPEntity\" ) and ( Service = \"VComm\" or Service = \"Serial\" or Service = \"FTSER2K\" or Service = \"BTCOM\") and Name Like \"%(COM%)\"";


Należało dopisać: or Service = \"BTCOM\" tak w Windows 7 w WMI oznacza porty Bluetooth

EDIT:

Jeszcze trochÄ™ zoptymalizowane zapytanie:

KOD cpp:   •  UKRYJ  •
wsQuery = "select Name from Win32_PnPEntity where ( Service = \"VComm\" or Service = \"Serial\" or Service = \"FTSER2K\" or Service = \"BTCOM\" )"
"Sukcesy trwają, dopóki ich ktoś nie spieprzy. Porażki są wieczne"

Dr Gregory House
Avatar użytkownika
Corvis
Programista I
Programista I
 
Posty: 880
Dołączył(a): sobota, 26 lipca 2008, 00:31
PodziÄ™kowaÅ‚ : 80
OtrzymaÅ‚ podziÄ™kowaÅ„: 30
System operacyjny: WINDOWS 7 64-bity
Kompilator: Praca - C++ Builder XE2 ENTERPRISE - Update 4, Dom - C++ Builder XE4 - Uddate 1
Gadu Gadu: 0
    Windows 7Chrome


  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Ogólne problemy z programowaniem

Kto przeglÄ…da forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 5 gości