Avatar billede ygras Nybegynder
04. maj 2003 - 17:42 Der er 5 kommentarer og
1 løsning

Måling af trafik på et netkort

Jeg er rimelig ny i VB. Men jeg kunne godt tænke mig en metode eller kode til at måle trafik på netkortet.

Altså om der er nogen trafik ud ad til internettet og eventuelt hvor meget. Er der nogen der har et bud. Jeg forestiller mig at den er lidt svær så jeg giver 50 points.
Avatar billede ygras Nybegynder
04. maj 2003 - 18:08 #1
OK jeg er også lidt ny på Eksperten. Så 50 var måske for lidt så nu siger vi 175 points
Avatar billede venne Nybegynder
05. maj 2003 - 10:45 #2
Du kan bruge WMI.
Microsoft skriver om det her: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/wmi_start_page.asp

De data du ønsker findes nok under Performance Counters: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/monitoring_performance_data.asp

Der er en masse eksempler på WMI-kode på http://www.activxperts.com/activmonitor/windowsmanagement/

Her er et lille eksempel, der i hvert fald virker hos mig:

  Dim strComputer As String
  Dim objWMIService As Object
  Dim colItems As Object
  Dim objItem As Object
 
  On Error Resume Next
 
  strComputer = "."
  Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
  Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_Tcpip_NetworkInterface", , 48)
  For Each objItem In colItems
    Debug.Print "Name: " & objItem.Name
    Debug.Print "BytesReceivedPerSec: " & objItem.BytesReceivedPerSec
    Debug.Print "BytesSentPerSec: " & objItem.BytesSentPerSec
    Debug.Print
  Next

WMI er på overfladen smart og nemt at bruge, men er svært at forstå i dybden. Man kan utrolig mange ting, men det kan være svært at finde ud af hvordan. Start med eksemplerne og prøv at forstå hvad der sker, kig lidt i dokumentationen og arbejd videre derfra.
Avatar billede ygras Nybegynder
06. maj 2003 - 20:01 #3
Jeg kikker på det!!!!
Avatar billede ygras Nybegynder
06. maj 2003 - 20:03 #4
Jeg har lidt problemer med at tildele dig point venne. Hvordan gør jeg det?
Avatar billede venne Nybegynder
07. maj 2003 - 00:58 #5
Det er nok fordi jeg ikke har svaret; det gør jeg så nu.
Fandt du noget der kunne bruges?
Avatar billede ygras Nybegynder
07. maj 2003 - 20:22 #6
Ja jeg tror bestem jeg kan bruge det. Jeg har ikke prøvet det, men nu ved jeg da hvor jeg muligvis kan hente hjælp vis der skulle være yderligere problemer. Tak herfra
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester