-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
processhack etw plugin can not show process read write file event #749
Comments
Perfmon and Process Hacker are showing physical disk events which are separate to File events. Raymond Chen posted notes about this here: https://devblogs.microsoft.com/oldnewthing/20201125-00/?p=104480
The Disk tab only shows events from DISK IO for the actual physical disk activity. Those tools are showing FILE IO for every operation preformed on the file.
The operation must touch the physical disk to become visible on the Process Hacker disk tab. When the disk cache or a minifilter or another kernel driver processes/blocks/caches the operation and doesn't touch the physical disk then it won't be visible. I can post a new plugin that shows the individual file operations like procmon does if you create a new issue in the plugins-extra repository asking for a new plugin for the FileIO? The events are too verbose to include in the main application: |
thanks dmex‘s Explanation, I am a heavy user of processhack,I really hope to have such a plugin and i will create a new issue in plugins-extra repository |
Thanks, I'll post something in a week or two over Christmas 👍 |
Describe the bug
on windows7, i write a test app, which create,write,read,rename files, i switch to the disk tab in the processhacker and can not see anything event fired by my test app.
To Reproduce
Expected behavior
processhacker can show file event fired by my test app
Desktop (please complete the following information):
Additional context
on windows7 , i write my own etw app to monitor test app, and my etw session name is nt kernel logger, it is also can not monitor my test app file event, the main cause is etw give process and thread id -1 which can not correlate filepath
The text was updated successfully, but these errors were encountered: