1

我正在尝试创建一个项目,该项目创建一个文件,格式化它,创建一个新分区并挂载它,卸载它......在 C++ 中使用 Qtcretor 我发现 winapi 提供了几个函数帮助我做到这一点Format method of the Win32_Volume classAddMountPoint method of the Win32_Volume class但没有代码示例展示如何使用它我尝试使用WMI C++ 应用程序示例但徒劳无功

有人可以请我上路吗?

任何帮助将不胜感激,并提前感谢。

4

1 回答 1

2

使用 WMI 应该在 Powershell 脚本中完成,而不是 C++。

如果您一开始就迷路了,那么只需将 C++ 的使用限制为 CreateProcess() 函数调用,并引用一些 Powershell 脚本。

如果您坚持用 C++ 编写所有内容,那么 MSDN 文档应该可以帮助您使用WMI 的 COM API。有C++ 代码示例。您所谓的“winapi 类”实际上是具有所有复杂性的 COM 接口。我认为你不会仅仅通过复制'n'粘贴一些行来逃避,因为 COM 不如 VBScript 直观。

于 2012-09-24T21:31:56.247 回答