如何解锁由.NET中的进程锁定的文件

Pab*_*tyk 16 c# file-locking temporary-files

我希望我的应用程序清理它使用的所有临时文件,问题是并非所有临时文件都在我的控制之下,所以我只想"残酷地"解锁它们以便以编程方式删除它们.

Stu*_*lar 4

看看这篇文章。我认为即使使用互操作,您也很难在 C# 中本地完成此操作,但编写 C++/CLI 包装器程序集可能是一个很好的折衷方案。另请注意,用户需要具有 SE_DEBUG 权限才能正常工作。