如何以编程方式检测sambalocking的文件?

我怎样才能以编程方式获得由sambalocking的文件列表?

有一个命令smbstatus会给你的信息。 但是我希望在我的程序中得到这个信息(写在Lazarus中)。 一种方法是将smbstatus作为subprocess运行并parsing输出。 我正试图直接获得程序中所需的信息(使用API​​)。

解析smbstatus输出是一个相当明智的事情。

您也可以使用libsmbsharemodes(Samba的一部分)访问这些信息。