2

有人知道是否有 Windows API 可以返回 hiberfil.sys 的位置吗?

非常感谢

4

1 回答 1

0

Hiberfil.sys 是在您启用休眠并至少休眠一次计算机时创建的。它的位置可以像任何其他文件一样确定:通过指示操作系统搜索它。它通常位于系统驱动器的根目录中,通常是 C:。在这里找到了这个工作的 powershell 脚本。查看完整脚本的链接,但这是核心:

gwmi cim_datafile -filter "path='\\'" | ? {$_.name -match 'hiberfil.sys'} or

gwmi -Query "Associators of {Win32_Directory.Name='C:\'} Where ResultClass=CIM_DataFile" | ? {$_.name -match 'hiberfil.sys'}

卡尔也很有帮助。E. Peterson的API参考:http: //vb.mvps.org/samples/apixref.asp

他还提供了一些示例代码供下载,并压缩了。希望这可以帮助...

于 2013-03-06T14:30:38.083 回答