logo       

RE: Cannot Control a Service - Access Denied - WHAT?: msg#00121

Subject: RE: Cannot Control a Service - Access Denied - WHAT?
At this point, all the service does is echo back commands in upper case.
The service is set to the Account of LocalService.

John P. Greiner
Key Knife, Inc.
503.403.2013


-----Original Message-----
From: padnug@xxxxxxxxxxxxxxx [mailto:padnug@xxxxxxxxxxxxxxx] On Behalf
Of Luke Olsen
Sent: Monday, June 26, 2006 9:20 AM
To: padnug@xxxxxxxxxxxxxxx
Subject: RE: [padnug] Cannot Control a Service - Access Denied - WHAT?

OnSessionChange has something to do with Terminal Services.

My question is what user do you have this service running under? From
your
error it sounds like your tying to access some database from your
service.

-Luke

 

-----Original Message-----
From: padnug@xxxxxxxxxxxxxxx [mailto:padnug@xxxxxxxxxxxxxxx] On Behalf
Of
John P. Greiner
Sent: Monday, June 26, 2006 8:21 AM
To: padnug@xxxxxxxxxxxxxxx
Subject: [padnug] Cannot Control a Service - Access Denied - WHAT?

Hello all, hope you were able to stay cool this weekend.  I figure the
only
reason to come to work today is for the free air conditioning!

 

On to business:

 

I have written a service that I now need to write some sort of
administration program for.  In my service, I have created an event log
which for now I am using as my debugger.  I have overridden all of the
standard stuff: OnStart, OnStop, OnContinue, OnCustomCommand, OnPause,
OnShutDown, OnSessionChange <-- Don't know what this is.

 

In my Admin Project I have a simple form that, using a Service
Controller
can Stop, Start, Pause and Resume the service, but when I try to send
the
service a custom command I get the error: Cannot control
DBAuthentication
service on computer '.'.  The exception details are
below:

 

System.InvalidOperationException was unhandled

  Message="Cannot control DBAuthentication service on computer '.'."

  Source="System.ServiceProcess"

  StackTrace:

       at System.ServiceProcess.ServiceController.ExecuteCommand(Int32
command)

       at
Database_Authentication_Admin.Form1.cmdSendCommand_Click(Object sender,
EventArgs e) in C:\Documents and Settings\jgreiner\My Documents\Visual
Studio 2005\Projects\Database Authentication Admin\Database
Authentication
Admin\Form1.cs:line 124

       at System.Windows.Forms.Control.OnClick(EventArgs e)

       at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)

       at System.Windows.Forms.Control.WmMouseUp(Message& m,
MouseButtons
button, Int32 clicks)

       at System.Windows.Forms.Control.WndProc(Message& m)

       at System.Windows.Forms.ButtonBase.WndProc(Message& m)

       at System.Windows.Forms.Button.WndProc(Message& m)

       at
System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

       at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr
hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

       at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG&
msg)

       at
System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.U
nsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32
dwComponentID, Int32 reason, Int32 pvLoopData)

       at
System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32
reason, ApplicationContext context)

       at
System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32
reason, ApplicationContext context)

       at Database_Authentication_Admin.Program.Main() in C:\Documents
and
Settings\jgreiner\My Documents\Visual Studio 2005\Projects\Database
Authentication Admin\Database Authentication Admin\Program.cs:line 17

       at System.AppDomain.nExecuteAssembly(Assembly assembly, String[]
args)

       at
Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()

       at System.Threading.ExecutionContext.Run(ExecutionContext
executionContext, ContextCallback callback, Object state)

       at System.Threading.ThreadHelper.ThreadStart()

 

My question(s) are:

 

Is there something wrong with my service or with my Admin Program?

How can I fix this?

 

Thanks in advance,

 

John P. Greiner

Key Knife, Inc.

503.403.2013

 

PLEASE DO NOT read, copy, or disseminate this communication unless you
are
the intended addressee. This e-mail communication may contain
confidential
and/or privileged information intended only for the addressee. If you
have
received this communication in error, please contact Key Knife, Inc. at
503-403 2000 for North America, or +43 7442/ 53350 for Europe.
Also, please notify the sender immediately via e-mail, by replying to
this
message, that you have received the communication in error.
Thank you.


[Non-text portions of this message have been removed]



------------------------ Yahoo! Groups Sponsor --------------------~-->
Something is new at Yahoo! Groups.  Check out the enhanced email design.
http://us.click.yahoo.com/SISQkA/gOaOAA/yQLSAA/dpFolB/TM
--------------------------------------------------------------------~-> 

 
Yahoo! Groups Links



 








 
Yahoo! Groups Links



 





PLEASE DO NOT read, copy, or disseminate this communication unless you are the 
intended addressee. This e-mail communication may contain confidential and/or 
privileged information intended only for the addressee. If you have received 
this communication in error, please contact Key Knife, Inc. at 503-403 2000 for 
North America, or +43 7442/ 53350 for Europe.
Also, please notify the sender immediately via e-mail, by replying to this 
message, that you have received the communication in error.
Thank you.


------------------------ Yahoo! Groups Sponsor --------------------~--> 
Something is new at Yahoo! Groups.  Check out the enhanced email design.
http://us.click.yahoo.com/SISQkA/gOaOAA/yQLSAA/dpFolB/TM
--------------------------------------------------------------------~-> 

 


<Prev in Thread] Current Thread [Next in Thread>