gpt4 book ai didi

.net - 以编程方式监视文件上的窗口#locks,如 compmgmt.msc 所示

转载 作者:可可西里 更新时间:2023-11-01 10:27:00 29 4
gpt4 key购买 nike

我们目前有太多用户试图通过使用文件锁的遗留程序访问单个文件的问题。

我正在尝试编写一个将在服务器上运行并监视此特定文件(平面文件数据库)的 dotnet 程序是否可行。每当客户端尝试访问此文件并且它被另一个用户锁定时 - 我想向他们发送一条消息,告诉他们谁正在访问该文件,这样他们就可以惹恼那个人而不是我。

当我打开 compmgmt.msc 时,我可以看到文件、文件锁和锁定它的用户,因此我知道可以访问此信息。但是我似乎找不到可以获取此信息的 dotnet 类(#locks,已锁定它的用户)。

有人知道可以在这里帮助我的类(class)吗?

最佳答案

底层 winapi 函数是 NetFileEnum()。你必须 pinvoke it .

关于.net - 以编程方式监视文件上的窗口#locks,如 compmgmt.msc 所示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13300117/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com