c++ - 如何使用 winapi 类?

标签 c++ qt winapi mount disk-partitioning

我正在尝试创建一个项目来创建一个文件,格式化它,创建一个新分区并挂载它,卸载它......在 C++ 中使用 Qtcretor 我发现 winapi 提供了几个函数帮助我完成 Win32_Volume 类的Format 方法Win32_Volume 类的AddMountPoint 方法 但没有代码示例显示如何使用它我尝试使用 WMI C++ Application Examples但徒劳无功

谁能帮我送上路?

我们将不胜感激并提前致谢。

最佳答案

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

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

如果您坚持用 C++ 编写所有内容,那么 MSDN 文档应该可以帮助您使用 WMI's COM API .有samples of C++ code .您所谓的“winapi 类”实际上是复杂的 COM 接口(interface)。我认为您不会仅仅通过复制'n'粘贴某些行来摆脱困境,因为 COM 不像 VBScript 那样直观。

关于c++ - 如何使用 winapi 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12568392/

相关文章:

c++ - 为什么删除 Qt (QSslSocket) 对象会导致崩溃

c# - 使用 C# 和 WIN32 滚动记事本

c++ - QTableView/自定义表格模型 : set text color in header

c++ - 如何在 XML 文本(标签内)中搜索换行符?

c++ - 移动具有属性 Qt::CustomizeWindowHint 的 QT 窗体;

python - PyQt 连接 SIGNAL 到多个 SLOT

c++ - VC++6.0中如何循环遍历文件夹中的文件

c - 如何使用 win32 API 获取链接标签的句柄

c++ - 使用 Qt 从文件夹加载图像

c++ - 显式调用时,析构函数被调用两次