Добавить Source
для FileIOQueryInfo
вот так
session.Source.Kernel.FileIOQueryInfo += Kernel_FileIOQuery;
Обработчик событий
private static void Kernel_FileIOQuery(FileIOInfoTraceData obj)
{
if (obj.FileName.ToUpper().StartsWith(@"E"))
{
Console.WriteLine("queryInfo:" + obj.FileName);
}
}
Примечание: Проблема, реплицируемая путем разбиения E:\
Протестировано, открыв текстовый файл в E:\
через блокнот, wordpad .
Протестировал его, открыв файл слов в E:\ drive
через MSWord
PS
Если вы хотите отфильтровать по процессу, то вы можно использовать obj.ProcessName == "notepad"
Ссылки
Настоятельно рекомендуем пройти через это do c от GIT