C++ C++;休眠硬盘(以编程方式)

C++ C++;休眠硬盘(以编程方式),c++,windows-7,hard-drive,C++,Windows 7,Hard Drive,在像WS2008R2这样的操作系统中,我需要休眠一个(两个)硬盘驱动器。所讨论的硬盘变得很热(因为它很旧),并且每周也只用于写一次主HD的图像 我想发出一个“sleep”或“hibernate”命令 另外,我不希望它在应用程序需要读/写时醒来,这意味着分区文件表是否缓存在这些操作系统中 增加: 另一条线索没有回答这个问题 我不想要工具,我需要写代码 尽管政府反对这样做 WMI可能是一条路,有人知道吗 据我所知,我不会这么做 理想情况下,我希望直接访问,但不清楚是否可以在不使用 此时,我将使用任何

在像WS2008R2这样的操作系统中,我需要休眠一个(两个)硬盘驱动器。所讨论的硬盘变得很热(因为它很旧),并且每周也只用于写一次主HD的图像

我想发出一个“sleep”或“hibernate”命令

另外,我不希望它在应用程序需要读/写时醒来,这意味着分区文件表是否缓存在这些操作系统中

增加:

另一条线索没有回答这个问题

我不想要工具,我需要写代码

尽管政府反对这样做

WMI可能是一条路,有人知道吗

据我所知,我不会这么做

理想情况下,我希望直接访问,但不清楚是否可以在不使用


此时,我将使用任何语言编写代码。…

了解您希望以以下身份运行代码可能很有用:a)普通用户b)管理员或c)内核模式现有的工具可以让您向HDD/控制器发出命令;重新创造这一点可能不现实。您还必须考虑主机环境(所说的工具通常会在不同程度上这样做)。可能是补充的重复,而不是补充,除非WS2008R2对Windows 7说了些好话。