0

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 のドキュメントを読みました:

一般に、監視エラーの理由はシステムに依存しますが、リソースが存在しない、アクセスの失敗、またはプラットフォームに存在する場合は合計監視カウント制限が含まれる場合があります。

しかし、失敗の原因を見つける方法と、それを修正する方法がわかりません。前もって感謝します。

4

2 に答える 2

0

ユーザーがリンクを提供する別のフォーラムで解決策を見つけてください。

Sysnative フォルダーにアクセスできます。

皆さんありがとう。

于 2015-04-13T17:48:55.757 に答える