Lockless:无锁允许复制锁定的文件

时间:2024-05-03 18:43:59
【文件属性】:

文件名称:Lockless:无锁允许复制锁定的文件

文件大小:11KB

文件格式:ZIP

更新时间:2024-05-03 18:43:59

C#

锁少 LockLess是一个C#工具,允许枚举打开的文件句柄和复制锁定的文件。 它的灵感来自的并且还借鉴了。 使用NtQuerySystemInformation:SystemHandleInformation枚举句柄。 要复制锁定的文件,请执行以下代码: 打开具有DuplicateHandle权限的文件锁的进程。 使用DuplicateHandle()复制与我们要复制的文件关联的特定文件句柄。 使用CreateFileMapping()创建重复文件句柄的映射。 使用MapViewOfFile()将整个文件映射到内存中。 使用WriteFile()将映射的内容写到指定的临时文件中。 LockLess已获得BSD 3-Clause许可的许可。 用法 C:\Temp\LockLess.exe LockLess.exe [/proces


【文件预览】:
Lockless-master
----LockLess()
--------ArgumentParser.cs(919B)
--------Program.cs(15KB)
--------LockLess.csproj(2KB)
--------Interop.cs(7KB)
--------Properties()
--------ArgumentParserResult.cs(645B)
----LockLess.sln(1KB)
----README.md(3KB)
----.gitignore(60B)

网友评论