Winapi 用于Hiberfil.sys位置的Windows API

Winapi 用于Hiberfil.sys位置的Windows API,winapi,wmi,Winapi,Wmi,有人知道是否有Windows API返回hiberfil.sys的位置吗 非常感谢Hiberfil.sys是在您启用休眠并至少休眠计算机一次后创建的。它的位置可以像任何其他文件一样确定:通过引导操作系统搜索它。它通常位于系统驱动器的根目录中,通常是C:。找到了此正在工作的powershell脚本。请参阅完整脚本的链接,但这是核心: gwmi cim_datafile -filter "path='\\'" | ? {$_.name -match 'hiberfil.sys'} or gwmi

有人知道是否有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.彼得森的API参考:


他还提供了一些示例代码供下载。希望这有帮助……

你试过用谷歌搜索它吗?有一个线程可能会有所帮助:如果您的程序依赖于hyberfil.sys的位置,那么您就做错了。Hyberfil是系统关键部件。不要触摸它。不能保证休眠文件在未来版本的Windows中将被调用
hiberfil.sys