如何獲取使用c#或任何本機API連接到Windows CE設備的USB驅動器的名稱。獲取連接到Windows CE的USB驅動器名稱設備
3
A
回答
0
您可以開始與C#DriveInfo類:
DriveInfo[] allDrives = DriveInfo.GetDrives();
foreach (DriveInfo d in allDrives)
{
Console.WriteLine("Drive {0}", d.Name);
Console.WriteLine(" File type: {0}", d.DriveType);
if (d.IsReady == true)
{
Console.WriteLine(" Volume label: {0}", d.VolumeLabel);
Console.WriteLine(" File system: {0}", d.DriveFormat);
Console.WriteLine(
" Available space to current user:{0, 15} bytes",
d.AvailableFreeSpace);
Console.WriteLine(
" Total available space: {0, 15} bytes",
d.TotalFreeSpace);
Console.WriteLine(
" Total size of drive: {0, 15} bytes ",
d.TotalSize);
}
}
http://msdn.microsoft.com/en-us/library/system.io.driveinfo.aspx
或這可能會有幫助:
0
文件夾名稱本地化,因此改變從設備到設備。我這樣做的方式是從驅動程序用於獲取名稱的相同註冊表位置查詢它:
using(var key = Registry.LocalMachine.OpenSubKey(
@"\System\StorageManager\Profiles\USBHDProfile"))
{
USBDiskFolderName = key.GetValue("Folder").ToString();
}
相關問題
- 1. 從USB設備獲取驅動器名稱
- 2. Java:在Windows上獲取設備/驅動器名稱
- 3. 獲取連接的USB設備的端口名稱
- 4. 在Windows CE設備上連接USB打印機
- 5. 連接時自動檢測USB設備名稱
- 6. 什麼USB設備(友好名稱)當前連接到PC?
- 7. USB設備連接
- 8. 獲取連接到串行端口的設備名稱
- 9. 加速查找連接到Wifi網絡的設備並獲取設備名稱
- 10. 的Windows CE 6的設備將無法連接到PC
- 11. Activesync不會連接到我的Windows CE 6設備
- 12. 如何在Windows CE 5.0上安全地移除USB驅動器?
- 13. 在Java中獲取驅動器名稱
- 14. 獲取USB設備的產品名稱從portIterator
- 15. USb驅動程序Windows移動設備的文檔掃描儀
- 16. 在USB閃存驅動器連接時在Windows中運行vbscript
- 17. 從javascript獲取(移動)設備名稱
- 18. 通過USB連接到Android設備
- 19. 獲取設備名稱
- 20. 使用IOKit獲取USB設備的BSD名稱以寫入設備?
- 21. Windows CE 6.0 - 啓動時的USB驅動程序
- 22. 獲取連接的USB設備的清單
- 23. Windows批處理腳本獲取當前驅動器名稱
- 24. 用於Windows CE 5.0的CDC/ACM設備驅動程序
- 25. (Linux)從PID連接的USB設備獲取/ dev/input/eventX:VID
- 26. 將DVD驅動器連接到Android設備
- 27. 如何實現Windows的USB設備驅動程序?
- 28. USB驅動在Android - 新設備
- 29. 直接成像到USB驅動器
- 30. 如何獲得連接到Android設備的USB配件列表?
Compact Framework中沒有'DriveInfo'類。 – ctacke 2012-12-19 17:31:51