我正在尝试创建一个项目来创建一个文件,格式化它,创建一个新分区并挂载它,卸载它......在 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/