如何独占锁定 Windows 上的文件?
How do I exclusively lock a file on Windows?
我想在 Windows 环境中独占锁定文件,但 Windows 不支持 syscall.Flock
。
有什么办法可以实现吗?
我尝试了 this article 的方法,但它不起作用(syscall.Syscall6
引发 "Access is denied." 错误)。
Windows c++ api 可以帮助你。 LockFile and LockFileEx 函数似乎足以提供帮助。
我想在 Windows 环境中独占锁定文件,但 Windows 不支持 syscall.Flock
。
有什么办法可以实现吗?
我尝试了 this article 的方法,但它不起作用(syscall.Syscall6
引发 "Access is denied." 错误)。
Windows c++ api 可以帮助你。 LockFile and LockFileEx 函数似乎足以提供帮助。