Пытаюсь добавить в QFileSystemWatcher файлы журналов событий Windows7. Однако при добавлении addPath() кидает false.
qDebug() << m_watcher->addPath("C:/Windows/System32/winevt/Logs/Application.evtx"); // false
Причем false начинает кидать уже при добавлении winevt папки.
qDebug() << m_watcher->addPath("C:/Windows/System32/winevt"); // false
Посмотрел атрибуты папки - только для чтения; попробовал изменить - безрезультатно. После того как нажал применить, закрыл-открыл, значения возвращаются на прежние.
В документации сказано:
Reasons for a watch failure are generally system-dependent, but may include the resource not existing, access failures, or the total watch count limit, if the platform has one.
Однако, непонятно как посмотреть источник ошибки добавления. Может кто знает как с этим бороться и есть ли решения?
Заранее спасибо!