Tôi có modem GSM được kết nối qua USB. Modem tạo 2 cổng nối tiếp. Đầu tiên được tự động gắn vào modem, chương trình thứ hai trong Device Manager là "HUAWEI Mobile Connect - Giao diện người dùng 3G PC (COM6)"Làm cách nào để có được tên thân thiện của cổng COM trong Windows?
Cổng thứ hai được sử dụng để nhận thông tin quan trọng từ modem, chẳng hạn như chất lượng tín hiệu ; gửi và nhận tin nhắn văn bản; và một loạt các chức năng khác.
Tôi đang viết một ứng dụng sẽ bao bọc một số tính năng được cung cấp bởi cổng thứ hai. Những gì tôi cần là một phương pháp lửa chắc chắn để xác định cổng COM là phụ tùng. Lặp lại các cổng và kiểm tra phản hồi tới "ATE0" là không đủ. Cổng của modem thường là số thấp hơn, và khi kết nối quay số không hoạt động, nó sẽ trả lời "ATE0" giống như cổng thứ hai.
Những gì tôi đã nghĩ đến làm là lặp lại các cổng và kiểm tra tên thân thiện của chúng, như nó hiển thị trong Trình quản lý thiết bị. Bằng cách đó tôi có thể liên kết cổng trong ứng dụng của tôi với cổng có nhãn "HUAWEI Mobile Connect - Giao diện người dùng giao diện người dùng 3G (COM6)" trong Trình quản lý thiết bị. Tôi chưa tìm thấy bất kỳ thông tin nào cho phép tôi lấy tên đó theo lập trình.
Điều này có vẻ như nó chỉ có thể thực hiện thủ thuật. Tôi đang viết một bài kiểm tra ngay bây giờ. Cảm ơn một triệu :) – RichieACC