1. 程式人生 > >[原始碼和文件分享]使用SHFormatDrive函式實現格式化磁碟

[原始碼和文件分享]使用SHFormatDrive函式實現格式化磁碟

背景

某天,無意中在網上搜索資料的時候,看到一篇帖子,就是將如何程式設計實現格式化操作的。我便看了下,原來呼叫的是 SHFormatDrive 函式實現的。和我們選中磁碟驅動器,滑鼠右擊選擇“格式化(A)…”彈出來的格式化視窗是同一個。也就是說,SHFormatDrive 實現的就是我們選中磁碟,點選格式化操作的過程,並不能實現靜默格式化磁碟。

好吧,確實讓你失望了,我們這篇文章還是講解下 SHFormatDrive 函式的使用,實現彈出格式化視窗的操作。對於靜默格式化,目前我沒有深究過。但是,我也想到一種感覺或許可行的靜默實現思路,就是隱藏彈出的格式化的選擇視窗,然後傳送開始格式化的訊息給隱藏的視窗,這樣,就可以靜靜地進行格式化操作了。不過這個方法我沒有試過,等以後閒來無事而且想深究的時候,我再試吧。

現在,我就把 SHFormatDrive 實現有彈窗格式化磁碟的過程整理成文件,分享給大家。


參考文件和完整的文件和原始碼下載地址:

https://www.write-bug.com/article/1835.html