-
Notifications
You must be signed in to change notification settings - Fork 19
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
Add functionality: Provider specific information #6
Comments
Hey, we're glad to hear that it's useful for somebody! As for the original issue. Yes, the ability to look for a provider by name seems quite a convenient feature. We discussed a solution like yours during lib development. Sadly, now we're unsure why we didn't implement it. Perhaps, it was due to a lack of a way to get the provider directly, without enumerating all available ones (which seems like unnecessary overhead). As for other features like querying info about a provider, isn't it easier to use Windows tooling as logman (e.g. Do we miss some use cases when you need to query provider features in the runtime? As for available contribution at all We noticed that you've already fixed an issue, which we also faced in production recently. We'll be glad to see PR with secDre4mer@a6f6813. We'll highly appreciate it if you respond as soon as you get a chance, as we need a fixed version for the nearest release. |
Hi, Thanks for the feedback. The reason why I implemented a provider lookup by name is that the provider name will ultimately be received at runtime from configuration files, and therefore a lookup at development time is not feasible. |
Yea, and the ability to lookup provider by name is unarguably good. My question was about other provider information, like an ability to query provider So to clarify it once again:
p.s. Thx again for #7. All other bugfixes are always appreciated :) |
Hi, I think you're right about |
This is needed to be able to remove providers
First of all, thank you for creating the library. I've recently started working with ETW and have found it to be very useful so far.
However, one thing I was missing was information about the registered providers (e.g: there is no way yet to look up a provider based on its name). I feel that some additional provider specific information about events could also be very helpful, e.g. a text version of a specific task code.
I've created a first implementation for these points in my fork (https://github.com/secDre4mer/etw). If you think this functionality might be helpful for others, I'd like to create a pull request.
The text was updated successfully, but these errors were encountered: