C# 有没有办法使用asp.net C查找新添加的设备#
有没有办法找到新添加的设备,如usb、鼠标、cd-rom等?用c语言使用asp.net# 当我们使用此方法时,它会提供有关所有设备的信息C# 有没有办法使用asp.net C查找新添加的设备#,c#,asp.net,C#,Asp.net,有没有办法找到新添加的设备,如usb、鼠标、cd-rom等?用c语言使用asp.net# 当我们使用此方法时,它会提供有关所有设备的信息 DriveInfo[] allDrives = DriveInfo.GetDrives(); foreach (DriveInfo d in allDrives) { Console.WriteLine("Drive {0}, Type {1}", d.Name, d.DriveType); } 我们也可以使用DriveType方法找到可移
DriveInfo[] allDrives = DriveInfo.GetDrives();
foreach (DriveInfo d in allDrives)
{
Console.WriteLine("Drive {0}, Type {1}", d.Name, d.DriveType);
}
我们也可以使用DriveType方法找到可移动设备,如usb,但当将外部cd-rom连接到我的系统时,它显示的内容与已连接到我的系统的其他cd-rom相同
我正在使用system.Io库
还有一件事,我们不知道用户可以将多少新设备附加到系统上,我的意思是说,他/她可以附加任意数量的设备。我们不能限制他们
谢谢我不知道您是否可以在不构建自己的watcher的情况下获得新添加的设备: 例: 更简单的解决方案是,您可以将以前读取的设备保存在列表/DB中,并将新获取的列表与保存的列表进行比较 顺便说一句:通过这种方式,您将在服务器上获得连接的驱动器,对吗?如果你想得到客户端设备列表,你必须改变方法