The following is not returning a full list of files and directories:
IEnumerable<FileSystemInfo> files = new DirectoryInfo("C:\\Windows\\System32\\drivers").EnumerateFileSystemInfos("*", SearchOption.AllDirectories);
The application is run as a administrator. There are no additional file filter drivers in place.
For example if I run:
foreach (FileSystemInfo file in files)
{
Console.WriteLine(file.Name);
}
I get:
en-US
gm.dls
gmreadme.txt
UMDF
wimmount.sys
bfe.dll.mui
ndiscap.sys.mui
pacer.sys.mui
qwavedrv.sys.mui
scfilter.sys.mui
tcpip.sys.mui
I'm at a loss why it wouldn't be outputting all the directories and files.