I want to create a bandwidth counter for Windows using vb.net, but I cannot find anything in the .net structure to control the amount of data in or out. I want to create this because I cannot find a good free one, and I think that is what people may want.
If there is nothing to monitor within .net, are there any P / Invoke calls that I can make? If so, what are they?
Is it possible that this project? I want to try to measure the exact amount of input and output data from all programs and connections, if possible.
Thanks for the help!
EDIT. To clarify, although I doubt that there will be something simple, like My.Computer.Network.IO or something like that, I really don't want to make it too complicated.
EDIT AGAIN: It might be too complicated. If I just wanted to control the activity of http on port 80, how could I do this without violating the data?
Cyclone
source share