日期:2014-05-18  浏览次数:20959 次

VS2005 C# 如何查找Windows Mobile设备上的存储卡名
VS2005 C# 如何查找Windows Mobile设备上的存储卡名 (不通过读注册表)
Windows Mobile Version 5.0 SDK 中有个HANDLE FindFirstFlashCard(
  LPWIN32_FIND_DATA lpFindFlashData 
);,如果是用该函数的话该怎么调用啊?需要引用或者导入什么?using namespace??[import **.DLL??]

------解决方案--------------------
不是很懂,好像CF调用这个api不是很容易。
在网上找到一点下面的代码:
C# code

DirectoryInfo rootDir = new DirectoryInfo(@"\");
FileAttributes attrStorageCard = FileAttributes.Directory |
FileAttributes.Temporary;
foreach( FileSystemInfo fsi in rootDir.GetFileSystemInfos() )
if ( (fsi.Attributes & attrStorageCard) == attrStorageCard )
//Found storage card