請問要如何讀取出磁碟(卸除式存取裝置)

最近參考的主題 Call Library Function Node 如何使用及使用範例

http://www.labview.com.tw/forum/forum_posts.asp?TID=1239&FID=23

自己也做了一個Call Library Function Node 磁碟容量偵測範例

但是我遇到一個問題想請問各位先進

LabVIEW 要怎樣才能讀取出我的電腦磁碟卸除式存取裝置

例如: 我的電腦-> System Disk (C:) , Files Disk (D:) , USB Disk (E:).....等

因為我想在範例上只出現 我的電腦磁碟卸除式存取裝置 讓使用者去選擇而不用程式碼去內定

Disk Size.rar

 

請問下圖是不是你所想要的:

![](upload://yPCGxTt7KKFysEPG28sFXK0wU4F.jpeg)

會show出本機電腦的所有磁碟機的磁碟代號。

感謝大大的指導

List Folder 在 LabVIEW 8 才會有, LabVIEW 7.1 是用 List Directory 將磁碟代號輸出

再請教一個問題

如果要使用 Call Library Function Node  方式, 將所有磁碟機的磁碟代號輸出需用哪個 DLL 才能執行呢?

範例更新:

各位先進若有興趣可在加入其他功能   例 : 清除磁碟, 磁碟掃描,修改標籤,磁碟序號.....

(LabVIEW 8 )  Disk Size Folder.rar

(LabVIEW 7.1) Disk Size.rar

(LabVIEW 7.0) Disk Size Folder LV7.rar

JD38947.4750810185

 

這一個範例可列出 usb 外接裝置其名稱

但要注意, A 碟也會當成 removable drive

光碟, 網路磁碟都可判斷出來

List Removable Drive.vi

請參考

感謝 Zeppelin 的指導與提醒

我又有另外延伸的問題

若要了解 DLL 動態聯結函式庫,

有哪些相關的書籍 或者 網站可查詢 Function Name ,return type ,parameter 之定義及功能

識別 DLL 中的函式

http://msdn2.microsoft.com/zh-tw/library/31d242h4.aspx