有人知道是否有 Windows API 可以返回 hiberfil.sys 的位置吗?
非常感谢
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
他还提供了一些示例代码供下载,并压缩了。希望这可以帮助...