怎么实现:如何能检测到是否有移动存储设备(如:U盘,硬盘)存在?
解决方案 »
- 无法将类型“int”隐式转换为“System.Data.SqlClient.SqlDataReader”?怎么解决?
- gridview 如何绑定 一张表里的不同的列
- 一个关于Action的问题
- c# 打开word文档一闪而过
- 点击按钮 执行js代码
- 如何获取windows下得数据库SQL Server得账户或者是ORACLE得账户
- 请问一个简单的清空问题~~~
- 简单问题,给个建议:这样的要求用什么样的方法处理比较好?还真是万事开头难啊!
- 在三层结构的示例代码 PetShop 3.0 中中 有二个文件夹Utility Model
- 如何实现:系统注销后 程序还在 继续运行?!
- string怎样转换为UFT8类型?30分!
- 超高难度问题,在csdn上都还没看到过,很值得大家研究,将winForm程序发布成用web访问,不过所有分都放出来,只有30分了.
好像是2005的
在2003下正在调试
private static extern int GetDriveType(string driveinfo);
private enum DriveType
{
NotExist = 1,
FloppyOrUsb = 2,
FixedDisk = 3,
NetDisk= 4,
CDRom= 5,
RAMDisk= 6
}
public bool IsUSBDisk(string driveInfo)
{
if(driveInfo==null || driveInfo== "")
return false;
if(GetDriveType(driveInfo) == (int)DriveType.FloppyOrUsb){
return true;
}else{
return false;
}
}
利用API特别提醒:
using System.Runtime.InteropServices;
是驱动器的什么信息?
谢谢,希望能详细一点