WinEvent Logs Windows7 を QFileSystemWatcher に追加しようとしましたが、addPath()
メソッドの戻りfalse
値。
qDebug() << m_watcher->addPath("C:/Windows/System32/winevt/Logs/Application.evtx"); // false
winevt フォルダーを追加しようとした後、同じ結果が得られます。
qDebug() << m_watcher->addPath("C:/Windows/System32/winevt"); // false
Winevt フォルダーには読み取り専用の属性があり、変更できません (変更後、適用、終了、再開の属性は古いままです)。QFileSystemWatcher のドキュメントを読みました:
一般に、監視エラーの理由はシステムに依存しますが、リソースが存在しない、アクセスの失敗、またはプラットフォームに存在する場合は合計監視カウント制限が含まれる場合があります。
しかし、失敗の原因を見つける方法と、それを修正する方法がわかりません。前もって感謝します。