2012-02-06 66 views
1

我只想在設備連接到系統時調用一個函數。所以我的問題是如何在調用該函數之前檢查設備是否通過USB連接。任何人都可以幫助...提前感謝。如何檢查設備是否連接到系統?

+0

你在說什麼系統? – 2012-02-06 12:19:45

+0

臺式機或筆記本電腦 – Rookie 2012-02-06 12:21:09

+1

[檢測Windows Phone 7是否連接到桌面Zune軟件](http://support.microsoft.com/kb/1744399/detect-if-windows-phone-7-is-connected-to- desktop-zune-software) – ctacke 2012-02-06 23:17:13

回答

1

我想你應該能夠通過使用NetworkInterfaceInfo類找出:

var typ = NetworkInterface.NetworkInterfaceType; 
if(typ == NetworkInterfaceType.Ethernet){ 
    // do stuff 
} 

注:如果您從互聯網上斷開你的電腦,我想這是不再有效。不過,只要當你連接到一臺連接到網絡的計算機並且Zune正在運行時,這應該可以工作(未經測試)

+0

嘿,我沒有檢查網絡連接,我只是想檢查手機通過USB連接到我的臺式機或筆記本電腦。 – Rookie 2012-02-06 12:39:50

+0

這將需要建立套接字連接到端點才能工作。 – 2012-02-06 13:23:04

+0

請參閱我的編輯。 – 2012-02-06 13:48:57

相關問題