Muszę utworzyć plik dziennika dla wszystkich połączeń internetowych wykonanych przez komputer. Powinien zawierać szczegóły dotyczące nazwy użytkownika, czasu połączenia itp. Wiem o funkcji InternetGetConnectedState()
, która zwraca wartość boolean
. Wiesz, jak uzyskać inne szczegóły. Czy ktoś może mi pomóc z góry dzięki. Używam Win32 API i Visual C++.Jak poznać szczegóły połączenia internetowego za pomocą interfejsu API Visual C++ Win32
7
A
Odpowiedz
5
Możesz użyć numeru Network List Manager API, aby uzyskać listę sieci, używając IEnumNetworks
. Następnie użyj interfejsu INetwork, aby uzyskać informacje o sieci.
0
Możesz użyć RasEnumConnections
, aby wymienić bieżące połączenia. Następnie można zadzwonić pod numer RasGetLinkStatistics
, aby uzyskać informacje o każdym łączu (szybkość połączenia, ilość wysłanych i/lub odebranych danych, czas połączenia itp.). Jeśli chcesz poznać adres przypisany do klienta w połączeniu PPP, musisz pobrać oddzielnie z RasGetProjectionInfo
. Jeśli chcesz uzyskać informacje o połączeniu (np. Nazwę modemu), możesz je pobrać pod numerem RasGetConnectStatus
.
Powiązane problemy
- 1. Monitoruj ładowanie baterii za pomocą Win32 API
- 2. Jak obsługiwać naciśnięcie klawisza Enter za pomocą interfejsu internetowego Dart?
- 3. oauth2orize za pomocą interfejsu API?
- 4. Przekazywanie wskaźnika C za pomocą interfejsu API Python/C
- 5. Interfejs API win32 win32 api
- 6. Shopify - Nowe zamówienie za pomocą interfejsu API Shopify - jak poznać podatek i koszty wysyłki?
- 7. „Like” strony za pomocą interfejsu API Facebook Graph, Objective C
- 8. sprawdzanie połączenia internetowego z urządzenia za pomocą PhoneGap
- 9. Jak dodać ramkę graficzną w API win32 za pomocą wizualnego C++
- 10. Brak połączenia internetowego dla programu Visual Studio Android Emulator
- 11. Jak ustawić miejsce wydarzenia za pomocą interfejsu Graph API
- 12. Jak uzyskać "opis" firmy za pomocą interfejsu API Miejsc Google?
- 13. Budowanie interfejsu API C#/ASP.NET za pomocą oAuth do uwierzytelniania interfejsu API
- 14. Zapisywanie plików za pomocą spinacza za pomocą interfejsu API
- 15. Tworzenie zestawu za pomocą interfejsu API Soundcloud
- 16. Uwierzytelnianie za pomocą interfejsu API Google za pomocą konta AccountManager
- 17. Zapytanie POST za pomocą interfejsu API pobierania?
- 18. Jak zaakceptować żądanie połączenia za pośrednictwem interfejsu internetowego online w gitlabhq?
- 19. Jak spakować bibliotekę za pomocą pakietu internetowego?
- 20. Jak uzyskać dostęp do Sitecore Lucene Wyszukaj za pomocą interfejsu internetowego produktu?
- 21. Jak wysłać zaproszenie na zaproszenie za pomocą interfejsu API Facebooka?
- 22. Możliwe dla aplikacji Win32 wywoływanie interfejsu API WinRT?
- 23. Uwierzytelnianie za pomocą Onedrive SDK/API (lub dowolnego interfejsu API)
- 24. Pobierz zawartość za pomocą interfejsu REST API REST API
- 25. Umieszczanie tablicy obiektów za pomocą interfejsu API MVC Web API
- 26. Zapisywanie tekstu w Notatniku za pomocą C#/Win32
- 27. Proste wywołania interfejsu API za pomocą Node.js i Express
- 28. Jak wykryć prędkość połączenia internetowego z Javą?
- 29. Jak sprawdzić połączenia internetowego w angularjs
- 30. Jak wykryć szczegóły uszkodzenia segmentacji za pomocą Valgrind?