1
A
回答
1
嘗試通過RAS(遠程訪問服務),通過使用DotRas(http://dotras.codeplex.com/),「爲.NET語言(如C#,VB.NET和C++ CLR項目)提供遠程訪問服務(RAS)組件」在網站上。
通過檢查函數RasGetConnectionStatistics(MSDN documentation),我發現它返回一個結構(RAS_STATS),其中包含字段「dwConnectDuration」。
希望DotRas能爲您提供一種簡單的方式來訪問C#中的函數以及它返回的所有數據。
參考文獻:
所有的http://bytes.com/topic/net/answers/484607-bytes-sent-received-network-adapter http://channel9.msdn.com/forums/TechOff/69065-Creating-a-RAS-connection-with-C/
1
首先,你必須找到這個網絡接口設備。您可以通過使用GetAllNetworkInterfaces()來完成此操作。現在,您有一個網絡接口。之後,網絡接口發送這個methot。
static void getCurrentNicLifeTime(NetworkInterface adapter)
{
IPInterfaceProperties adapterProperties = adapter.GetIPProperties();
UnicastIPAddressInformationCollection uniCast = adapterProperties.UnicastAddresses;
if (uniCast.Count > 0)
{
foreach (UnicastIPAddressInformation uni in uniCast)
{
DateTime when;
when = DateTime.UtcNow + TimeSpan.FromSeconds(uni.AddressValidLifetime) - TimeSpan.FromSeconds(864000);
when = when.ToLocalTime();
Console.WriteLine(DateTime.UtcNow.ToLocalTime() - when);
}
}
}
您還可以檢查this示例。
相關問題
- 1. 如何獲取有關無線網絡設備的信息
- 2. 如何獲得網絡設備的oid
- 3. 獲取網絡設備名稱
- 4. PowerShell中獲取網絡設備
- 5. 如何獲取使用java的網絡設備的MAC地址
- 6. 如何獲取Java中所有網絡設備的IP地址
- 7. 如何使用tcpdump獲取網絡中的設備信息?
- 8. 如何使用opencv獲取網絡攝像頭設備列表?
- 9. 如何從Android設備獲取網絡掩碼?
- 10. 如何獲取設備網絡信息? (Android)
- 11. 如何在網絡上定位設備?
- 12. 如何在Android設備中獲取網絡適配器的名稱
- 13. 如何檢查何時網絡在Android設備上不可用?
- 14. 加速查找連接到Wifi網絡的設備並獲取設備名稱
- 15. 爲連接的網絡設備獲取唯一的標識
- 16. 網絡如何識別設備?
- 17. 獲得來自「網絡」設備
- 18. 如何從網絡上的設備使用python捕獲數據?
- 19. 奇怪的網絡設備
- 20. 上市網絡設備的
- 21. 如何獲取連接到android中同一網絡的設備的mac地址?
- 22. Adb命令獲取設備的網絡類型
- 23. 獲取Linux內核中的網絡設備列表
- 24. SoftLayer API:獲取設備的網絡使用信息
- 25. 無法獲取網絡上的投射設備列表
- 26. 獲取本地網絡(LAN)中的設備列表?
- 27. boost :: asio獲取特定網絡設備的IP地址?
- 28. 當設備連接到無線網絡時,iOS發佈通知
- 29. 如何獲取當前wifi網絡中活動設備的列表?
- 30. 如何在網絡激活(並準備播放)時從AVQueuePlayer/AVPlayerItem獲取回叫?
WMI很可能有性能計數器。我尋找5分鐘,我找不到一個,但它可能在一個不太明顯的地方。 – Aren 2010-11-17 01:17:07
DHCP租約獲取時間是否接近網絡持續時間? – vishnu 2010-11-17 11:20:41