Tôi phải tạo một tệp nhật ký cho tất cả các kết nối internet được thực hiện bởi PC. Nó phải có chi tiết về tên người dùng, thời gian kết nối, v.v. Tôi biết về hàm InternetGetConnectedState()
trả về giá trị boolean
. Biết làm thế nào để tôi có được các chi tiết khác. Có thể một số giúp tôi cảm ơn trước. Tôi đang sử dụng Win32 API và Visual C++.Cách biết chi tiết kết nối internet bằng Visual C++ Win32 API
7
A
Trả lời
5
Bạn có thể sử dụng Network List Manager API để nhận danh sách các mạng sử dụng IEnumNetworks
. Sau đó, sử dụng giao diện INetwork để nhận thông tin mạng.
0
Bạn có thể sử dụng RasEnumConnections
để liệt kê các kết nối hiện tại. Sau đó, bạn có thể gọi RasGetLinkStatistics
để nhận thông tin về từng liên kết (tốc độ kết nối, lượng dữ liệu được gửi và/hoặc nhận, thời gian kết nối, v.v.) Nếu bạn muốn biết địa chỉ được gán cho máy khách trên kết nối PPP, bạn phải truy xuất riêng biệt với RasGetProjectionInfo
. Nếu bạn muốn thông tin về kết nối (ví dụ: tên modem), bạn có thể truy xuất thông tin đó với RasGetConnectStatus
.
Các vấn đề liên quan
- 1. Cách tạo chủ đề bằng Win32 API?
- 2. Để biết chi tiết bảng
- 3. Chặn kết nối Internet cho Windows 7 bằng C#
- 4. Ghi nhật ký chi tiết cho kết nối svn ssh
- 5. LDAP: Cách xác thực người dùng bằng các chi tiết kết nối
- 6. Cách đọc đầu ra liên kết VC++ chi tiết
- 7. Lỗi kết nối Internet
- 8. Cách kiểm tra xem bạn có kết nối internet trực tiếp bằng cách sử dụng C++
- 9. biên dịch lại với -Xlint: deprecation để biết chi tiết
- 10. Tạo bảng bằng Win32 API
- 11. Làm cách nào để biết chi tiết về các mục đã chọn bằng QTreeView?
- 12. Cách lưu trữ an toàn chi tiết Chuỗi kết nối trong VBA
- 13. Làm cách nào để lưu trữ và truy cập an toàn chi tiết chuỗi kết nối?
- 14. Xác thực kết nối SQL bằng cách sử dụng chi tiết đăng nhập AD bên ngoài miền
- 15. C++: Thực hiện các tên được đặt tên bằng cách sử dụng API Win32
- 16. Ứng dụng yêu cầu kết nối internet
- 17. Kiểm tra kết nối internet chậm iOS
- 18. Kết nối bằng ConnectionPoolDataSource
- 19. Tự động kết nối lại với Internet
- 20. kết nối với mysql bằng C++
- 21. C# toán tử == làm gì chi tiết?
- 22. Tiêu đề C++ - tách biệt giữa chi tiết giao diện và chi tiết triển khai
- 23. Cách tạo nhiều cửa sổ bằng Win32 API
- 24. iOS - Đăng xuất khỏi Kết nối Facebook không xóa chi tiết đăng nhập?
- 25. Cách lấy backtrace chi tiết hơn
- 26. Internet kết nối kiểm tra trong Android
- 27. syncadapter không có kết nối internet
- 28. Detect Nếu không có kết nối internet
- 29. Chi tiết kết nối & thời gian chờ trong ứng dụng khách dịch vụ web java
- 30. Ngắt kết nối Internet InputStream của Android