2012-02-06 98 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

相关问题