Click here to Skip to main content
15,896,111 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi guys,
i can get the shared folders list using WMI query. but i couldn't get the list of file from the windows shared folder via WMI query. i am using WINDOWS server 2012 R2.

What I have tried:

1.For Folder: ObjectQuery qry = new ObjectQuery(@"SELECT * FROM Win32_LogicalShareSecuritySetting");

2.For Files var drive = "c:\\Test";
//look how the \ char is escaped.
var path = "\\\\Windows\\\\System32\\\\";
ObjectQuery Query = new ObjectQuery(string.Format("SELECT * FROM CIM_DATAFILE WHERE DRIVE='{0}' AND PATH='{1}' ", drive, path));

ManagementObjectSearcher Searcher = new ManagementObjectSearcher(Scope, Query);

foreach (ManagementObject WmiObject in Searcher.Get())
{
System.Diagnostics.Debug.WriteLine("{0}", (string)WmiObject["Name"]);// String
}
Posted

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900