[源码和文档分享]使用SHFormatDrive函数实现格式化磁盘

背景

某天,无意中在网上搜索资料的时候,看到一篇帖子,就是将如何编程实现格式化操作的。我便看了下,原来调用的是 SHFormatDrive 函数实现的。和我们选中磁盘驱动器,鼠标右击选择“格式化(A)…”弹出来的格式化窗口是同一个。也就是说,SHFormatDrive 实现的就是我们选中磁盘,点击格式化操作的过程,并不能实现静默格式化磁盘。

好吧,确实让你失望了,我们这篇文章还是讲解下 SHFormatDrive 函数的使用,实现弹出格式化窗口的操作。对于静默格式化,目前我没有深究过。但是,我也想到一种感觉或许可行的静默实现思路,就是隐藏弹出的格式化的选择窗口,然后发送开始格式化的消息给隐藏的窗口,这样,就可以静静地进行格式化操作了。不过这个方法我没有试过,等以后闲来无事而且想深究的时候,我再试吧。

现在,我就把 SHFormatDrive 实现有弹窗格式化磁盘的过程整理成文档,分享给大家。

[源码和文档分享]使用SHFormatDrive函数实现格式化磁盘_第1张图片

参考文档和完整的文档和源码下载地址:

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

你可能感兴趣的:([源码和文档分享]使用SHFormatDrive函数实现格式化磁盘)