我嘗試將WinEvent日誌Windows7添加到QFileSystemWatcher.However,但addPath()
方法返回false
值。WinEvent日誌和QFileSystemWatcher
qDebug() << m_watcher->addPath("C:/Windows/System32/winevt/Logs/Application.evtx"); // false
同樣試圖添加winevt文件夾後,我得到:
qDebug() << m_watcher->addPath("C:/Windows/System32/winevt"); // false
Winevt文件夾具有隻讀屬性,我不能修改(變更後,應用,關閉和重新打開屬性有老留下)。 我讀QFileSystemWatcher文檔中:
原因手錶故障一般是系統相關的,但是可能包括資源不存在,訪問故障,或總觀看次數的限制,如果平臺有一個。
但我不知道如何找到失敗的來源以及如何修復它。 在此先感謝。
您是否以管理員身份運行應用程序? –
是的,但這不是一個原因。我找到解決辦法。 –