Re: Service, Requested registry access is not allowed
- From: "Joe Kaplan \(MVP - ADSI\)" <joseph.e.kaplan@xxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Sat, 8 Jul 2006 13:41:43 -0500
Actually, this isn't true. I have several .NET-based Windows services that
write to a custom event log and work fun running under Network Service.
Running with escalated privileges under the local System account is a bad
idea and something you should avoid if possible.
I'd suggest figuring out if this is an NT ACLs issue or something weird in
..NET that is causing the problem. Regmon and Filemon from Sysinternals can
quickly determine the former for you. Just look for an access denied
message when your service tries to write to the event source.
Joe K.
--
Joe Kaplan-MS MVP Directory Services Programming
Co-author of "The .NET Developer's Guide to Directory Services Programming"
http://www.directoryprogramming.net
--
"theking2" <theking2@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:089E07B1-D88A-43FB-9340-E10A02B21EA4@xxxxxxxxxxxxxxxx
Well basically I lied. I did not have the service logon as LocalSystem.
With
LocalSystem everything seems to work just fine. :-) So just a helpful hint
to
all service developers out there. If you plan to write to the (customized)
eventlog make sure the service is designed to run under LocalSystem
account.
In that case you don't even need the installer.
"theking2" wrote:
Yes I know there are a zillion threads about the security exception
"Requested registry access is not allowed" but I feel I went by the book
and
it still does not work.
I've written a Windows service using the Service Template in VSC#. The
Service needs to write to a customized eventlog. I also included a
Setup&deployment project and added an installer to the service project
installing the Eventlog. After the installer runs succesfully the
Eventlog
entry is available in the Registry. The services however cannot write
entries
to this eventlog, throwing the exception mentioned.
So the installer is run under Admin priv's and therefor can create the
eventlog. The service run under LocalSystem, LocalService, or
NetworkService
account cannot add to this eventlog. What is wrong here?
.
- Follow-Ups:
- Re: Service, Requested registry access is not allowed
- From: theking2
- Re: Service, Requested registry access is not allowed
- Prev by Date: Re: Windows authentication over remoting... possible?
- Next by Date: Re: Questions about RijndaelManaged and Rijndael
- Previous by thread: Re: Windows authentication over remoting... possible?
- Next by thread: Re: Service, Requested registry access is not allowed
- Index(es):
Relevant Pages
|
|