如何检索连接到共享文件夹会话的详细信息。
计算机管理 - >共享文件夹 - >会话??
我已尝试使用ManagementScope类检索共享文件夹详细信息,但无法获取连接到共享文件夹的会话列表..
我无法获得网络计算机中存在的会话的详细信息
答案 0 :(得分:0)
您可以使用命令" Icacls.exe"获取正在访问文件夹的用户列表。在C#中,您可以这样做:
// Start a process and with the folder path as parameter
string folder = @"N:\Documents\Files\folderName";
ProcessStartInfo oInfo = new ProcessStartInfo();
oInfo.FileName = "Icacls.exe";
oInfo.Arguments = folder;
oInfo.RedirectStandardOutput = true;
oInfo.UseShellExecute = false;
Process oProcess = new Process();
oProcess.StartInfo = oInfo;
oProcess.Start();
// Redirect the result in a string
string result = oProcess.StandardOutput.ReadToEnd();
Console.WriteLine(result);
Console.Read();
// Do some stuff with the string