Re: Using ImpersonateLoggedOnUser
From: Alvin Bruney [Microsoft MVP] (www.lulu.com/owc)
Date: 02/28/05
- Next message: Nick Malik [Microsoft]: "Re: IMF vs SmtpMail"
- Previous message: D: "Using ImpersonateLoggedOnUser"
- In reply to: D: "Using ImpersonateLoggedOnUser"
- Next in thread: D: "Re: Using ImpersonateLoggedOnUser"
- Reply: D: "Re: Using ImpersonateLoggedOnUser"
- Messages sorted by: [ date ] [ thread ]
Date: Sun, 27 Feb 2005 19:22:14 -0500
It depends on how exactly the print call is being made. If it invokes
another process, that process will run under the worker process account.
Bruce baker wrote some code to fix this issue in here a couple weeks ago
using the .NET API, have a google for it.
-- Regards Alvin Bruney [Shameless Author Plug] The Microsoft Office Web Components Black Book with .NET available at www.lulu.com/owc -------------------------------------------------- "D" <anonymous@discussions.microsoft.com> wrote in message news:1f0f01c51d23$36a63410$a401280a@phx.gbl... > We have a .NET application implemented as a Windows > service in order to perform impersonation for the purposes > of gaining access to various resources. We are using > ImpersonateLoggedOnUser() instead of the .NET > impersonation API. > > Everything works fine except when we call an external COM > component that is supposed to print a report using its > internal API calls. We can access file resources, etc. > > We perform impersonation to a valid administrator account, > yet the application fails to print (we wrote debugging > information to make sure that we are impersonating > properly). > > The problem appears to be that the external process is > still using the local SYSTEM account, which by default > does not have access to printers (unless the registry is > modified - see http://support.microsoft.com/default.aspx? > scid=kb;en-us;184291). If the registry is modified to > allow printer access to the SYSTEM account, printing works > fine. > > We do not want to have to modify the registry to allow > access to printers. Any idea why impersonation is failing > here? > > Thanks in advance.
- Next message: Nick Malik [Microsoft]: "Re: IMF vs SmtpMail"
- Previous message: D: "Using ImpersonateLoggedOnUser"
- In reply to: D: "Using ImpersonateLoggedOnUser"
- Next in thread: D: "Re: Using ImpersonateLoggedOnUser"
- Reply: D: "Re: Using ImpersonateLoggedOnUser"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|