![]() |
1
1
没有文档化的方法来获取与文件句柄关联的文件名。您链接的示例只能用于内存映射文件,它依赖于getMappedFileName()API函数。常规文件句柄不存在此类API。 实际上是可能的,SysInternals的handle实用程序可以做到这一点。它没有被记录的原因是内核句柄表的结构是高度可变的,它在每个Windows版本中都发生了变化。而且,最重要的是,因为它允许对文件句柄进行非常不安全的操作,这种操作会破坏文件系统的完整性。人们将使用它关闭另一个进程拥有的文件句柄,以消除文件锁定问题。 您可能可以通过谷歌NtQuerySystemInformation来了解如何执行此操作。如果您打算使用硬盘,请每天备份硬盘。 |
![]() |
heltonbiker · 使用反应式编程写入打开文件流 7 年前 |
![]() |
Gforse · 使用Filestream分析十六进制文件并行 7 年前 |
|
Bem · 在几分钟内将输入的字节数组流写入文件(C#) 8 年前 |
![]() |
OpticalMagician · C++读取字符串,后跟两个双精度 9 年前 |
![]() |
Perry · 为什么我无法使用此FileStream获取任何数据 9 年前 |
![]() |
Hyun · C#我想更改分配的字节 9 年前 |
![]() |
KDX2 · 运行文件://来自http://localhost/ 9 年前 |