c++ - 在 Windows 7 上用 C++ 格式化硬盘

标签 c++ windows-7

我想知道如何通过C++在Windows 7中格式化硬盘?我目前有一个使用 dll 中的函数在这方面取得成功的应用程序。不幸的是,我没有 dll 的代码,所以我无法查看它在做什么。它实际上并不格式化驱动器本身,而是启动内置于 Windows 中的格式化实用程序并开始格式化。我所说的格式化实用程序是指当您右键单击驱动器并选择格式化时出现的对话框。 dll 以某种方式打开此对话框并开始格式化。该对话框在 Windows XP 和 7 中几乎相同,但由于某种原因它在 7 中无法正常工作。我也尝试在管理员中运行该应用程序,但没有成功。

最佳答案

如果没记错的话,您正在寻找 SHFormatDrive()

关于c++ - 在 Windows 7 上用 C++ 格式化硬盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2223804/

相关文章:

c++ - 如何处理 LLVM metadata.h 的变化

html - 有没有免费的跨平台IDE,除了Air SDK 3.4,还能把HTML5/CSS3文件打包成EXE?

Eclipse indigo 无法在 Windows 7 中启动

windows-7 - 在 Windows 7 中,如何将 Ctrl-C 或 Ctrl-Break 发送到单独的进程

asp.net - 需要帮助设置 ASP.net 3.5(截图)

c++ - C++中删除指针对象

c++ - CMake 未将 boost 目录包含在其生成的项目中

c++ - 什么是 int(a)(1)?这是一个有效的 c++ 语法吗?

c++ - 创建自定义可缩放 slider - 过程

debugging - 如何让 Microsoft Script Debugger 与 64 位 Windows 7 一起使用?