我正在寻找有关以下查询的一些帮助。
我试图通过打开磁盘句柄并寻找分区起始偏移量来写入(使用WriteFile()
)到环境中的 Windows 磁盘分区。Windows PE
WriteFile()
正在返回错误代码 5 ( ACCESS DENIED
)。
我相信这是因为应用程序在写入卷之前没有锁定卷。
我的应用程序只有分区号作为输入。ioctlFSCTL_LOCK_VOLUME
需要一个卷句柄,该句柄由返回CreateFile()
,这需要一个卷GUID
作为参数。
那么如何GUID
通过分区号获取卷呢?
问候。