首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

读取USB设备的有关问题

2011-12-24 
读取USB设备的问题1.程序自动监测USB设备是否插入和相应的盘符2.读取设备上的文件和保存文件到设备上.就是

读取USB设备的问题
1.   程序自动监测USB设备是否插入和相应的盘符
2.   读取设备上的文件和保存文件到设备上.

就是这两个需求,但没找到比较好的lib.(开发环境:   2003)

[解决办法]
1
http://www.codeproject.com/w2k/usbdisks.asp
2
fileinfo类
[解决办法]
看看这个可以不?
http://www.codeproject.com/useritems/usbeject.asp
[解决办法]
http://www.lvr.com/usb.htm

希望对你有用
[解决办法]
拦截你程序一个窗口的消息循环,如果有usb存储设备插入,会有WM_DEVICECHANGE消息到达
我看了看你上面的代码,有用WMI的,这也可以,但是感觉WMI不大稳定,有时检测不到

这个是我以前的提问,现在解决了,可是我没有用过C#实现,不过 C#是肯定没问题的
http://community.csdn.net/Expert/topic/4837/4837132.xml?temp=.8857538
[解决办法]
试试.net2.0的 DriveInfo
string DriveName;
do{
DriveInfo[] drivers = DriveInfo.GetDrives();
foreach(dirveinfo dirveA in dirves){
if(dirveA.DriveType==Removable){
DriveName=dirveA.Name;
return;
}

}

}while(true)


//只大概写了一下,楼主自己试试

热点排行