我搜索变种以格式硬盘或USB磁盘编程。我创建了api函数SHFormatDrive
,但是在这里使用了windows对话框。在我看来,这种方法不错,但我怎么能隐藏/禁止这个对话框。在任何地方,我都会继续搜索以编程方式格式化磁盘。如何以编程方式运行格式化磁盘?
回答
使用Win32_Volume类的Format方法。 Details here。
你可以举例说明这个类的实现吗(方法等)? – Viktorianec
我没有一个方便的代码示例,但如果您之前没有在C++中使用WMI,可能会帮助您开始:http://msdn.microsoft.com/en-us/library/aa394558%28v= VS.85%29.aspx –
感谢您的参考,但我认为这是如此艰难的方式。 – Viktorianec
在Windows系统上,您可以使用:: CreateProcess()执行DOS格式命令来执行“无声”格式。
有关详细信息,请参阅这2个链接。 的CreateProcess()API:http://www.codeproject.com/KB/cpp/9505Yamaha_1.aspx DOS格式命令:http://answers.yahoo.com/question/index?qid=20070712051040AAIny5w
祝你好运!
-1非常糟糕,因为这不是单个API调用,而是非常重的加权错误。应该避免! – bkausbk
正确的做法是使用虚拟磁盘服务FormatPartition方法。
- 1. 如何备份LIF格式化磁盘?
- 2. 如果磁盘脱机,如何以编程方式检测[c#]?
- 3. 如何以编程方式创建RAM磁盘?
- 4. java程序,使os难以格式化可移动磁盘
- 5. 如何以编程方式重新格式化XML?
- 6. C#RSS聚合,如何以编程方式格式化文本
- 7. 如何以编程方式格式化未分配的空间?
- 8. BIOS参数块和磁盘格式化
- 9. 以编程方式在磁盘中获取Anylogic模型路径
- 10. 以编程方式在Google Compute VM中创建+挂载磁盘
- 11. 以编程方式监视磁盘活动(Windows)
- 12. 如何查找磁盘卷的格式
- 13. 如何以编程方式确定磁盘是否在OS X上加密?
- 14. 磁盘使用格式
- 15. 以编程方式运行Cakefile
- 16. Android |以编程方式运行命令
- 17. 以编程方式运行多个类
- 18. 如何可视化地格式化JSON数据(以编程方式)?
- 19. 如何使用Testng以编程方式运行并行套件?
- 20. 如何以编程方式(在运行时)滑动一行RecyclerView?
- 21. 以编程方式辞退iPhone键盘
- 22. 以编程方式显示iPhone键盘
- 23. 以编程方式按键盘
- 24. 以编程方式使键盘消失
- 25. 以编程方式打开CD托盘
- 26. 我可以以编程方式在内存中创建虚拟磁盘吗?
- 27. 以编程方式获取Windows上的进程磁盘io统计信息?
- 28. 以编程方式格式化google图表
- 29. 以编程方式格式化ms访问图
- 30. 以编程方式在Eclipse工作区中格式化HTML
@Adrien:真的,有一个微弱的时刻。删除我的评论。 –
链接的答案被标记为winapi,而这个更一般。我投票重新开放。 –