Access is denied while register provider (wevtutil

2019-08-11 14:01发布

I´m trying to register a manifest based provider using wevtutil and get the following error:

**** Warning: Publisher ExampleProvider resources are not accessible.

So I run wevtutil gp ExampleProvider and get the following message:

Failed to open metadata for publisher ExampleProvider. Access is denied

The user account I´m working with have Administrator privilage and is part of the groups Event Log Readers, Performance Log Users, and Performance Monitor Users.

The manifest file is the same as in this example.

Does anyone know whats wrong?

A side note is that my project folder has read-only flag under properties and when I try to change it does not complain. However, when I open up the properties again it remains read-only.. Can anyone explain that behaviour?

EDIT I have located the problem area and it is the channel.

In the example manifest created in the tutorial they create a channel like:

<channels>
    <channel name="MyChannel" chid="MyChannel" symbol="MyChannel" type="Debug" enabled="true" message="$(string.ExampleProvider.channel.MyChannel.message)">
    </channel>
    <importChannel name="Application" chid="appchnl">
    </importChannel>
</channels>

And when I remove this channel and use default in the event I get no warnings, do I not have access to write events to that channel or something (Application)?

0条回答
登录 后发表回答