Всем привет.
Общий вопрос такой - требуется анализатор логов windows для аудита имён файлов на C#. В журнале формат вывода сообщений о файловых операциях выглядит так:
Вопрос:
Требуется получить имя файла в формате \Device\HarddiskVolumeNN (NN - номер раздела)\path\to\file.ext по полному имени файла. Вполне устроит и определение диска как "\Device\HarddiskVolume", а букву я потом заменю через replace.
P.S.
Находил, что "кажется" такое можно сделать через WMI, но мне кажется, что это долгая операция, в то же время сама система логирования делает это без заметных задержек.