Mam urządzenie szeregowe na USB i więcej niż jedno z nich może być podłączone do komputera. Muszę zapytać i pobrać listę portów COM, do których są podłączone urządzenia. W Windows Device Manager możesz uzyskać port COM + przyjazną nazwę urządzeń, które są podłączone w chwili obecnej. Ta lista jest dynamiczna.Jak uzyskać dostęp do informacji w Menedżerze urządzeń systemu Windows z poziomu Java?
Czytanie z rejestru did not work, ponieważ przechowywane informacje są nieaktualne i statyczne, a nie dynamiczne.
Devcon (z Microsoft) wyświetla listę portów, do których podłączone są urządzenia, ale nie może być używana w mojej aplikacji, ponieważ nie można jej ponownie dystrybuować.
Wszelkie pomysły, a najlepiej rozwiązanie?
umieć czytać i pisać porty COM? Sprawdź tutaj: http://www.java-samples.com/showtutorial.php?tutorialid=11 (Korzysta z pakietów javax.comm). Potem możesz po prostu przejrzeć wszystkie porty i znaleźć te, których szukasz, prawda? – Sebastian
@Sebastian Nie wiem, czy przeczytałeś dokładnie to pytanie. "... pobierz listę portów COM, do których są podłączone urządzenia." – likejiujitsu
I dałem ci dobry obejście problemu – Sebastian