all groups > dotnet component services > november 2005 >
You're in the

dotnet component services

group:

Anyone ever seen this "System.ComponentModel.Win32Exception: Access is denied Exception."


Anyone ever seen this "System.ComponentModel.Win32Exception: Access is denied Exception." Microsoft News
11/15/2005 3:48:40 PM
dotnet component services:
I have a program that is printing PDFs and to check that the PDF is complete
we run the following code after we are done printing.

lpsProcesses = Process.GetProcesses

For Each lpsProcess In lpsProcesses
If lpsProcess.ProcessName.CompareTo("Acrobat") = 0 Then
lpsProcess.Close()
End If
Next

Now this works great on most of my users computer. But on some users
computers, all at the same company, on the same domain, etc. this code
generates the following error:

System.ComponentModel.Win32Exception: Access is denied
at System.Diagnostics.ProcessManager.OpenProcess(Int32 processId, Int32
access, Boolean throwIfExited)
at System.Diagnostics.NtProcessManager.GetModuleInfos(Int32 processId)
at System.Diagnostics.Process.get_Modules()
at System.Diagnostics.Process.get_MainModule()
at System.Diagnostics.Process.get_ProcessName()
at ActNotesMod.frmPreview.PrintPA(IPDFPrinter pobjPrinter, Boolean
pbUseDefaultPrinter, String psPrinterName)
at ActNotesMod.frmActNotes.OutputPDF(Boolean pbPrint)

It is my belief that the problem is some type of rights issue with some
process that I do not know. Anyone out there that knows what a user has to
have rights to in order to run this code and use the "System.Diagnostics"
object?

The file they are printing is in their Document and Settings folder so they
have full access. They are network users so they are not admins on the
computers.

Any help would be GREAT!!!!!!!!!!

Clyde





Re: Anyone ever seen this "System.ComponentModel.Win32Exception: Access is denied Exception." atonyba
11/16/2005 6:50:08 PM

A few basic questions, as I am facing a similar problem:
- are all the client machines running the same OS?
- what is the security context that your component is using i
Component Services?
- Are your components local to all machines, or are you running the
remotely?


-Ton

--
atonyb
-----------------------------------------------------------------------
atonyba's Profile: http://www.hightechtalks.com/m26
View this thread: http://www.hightechtalks.com/t228642
AddThis Social Bookmark Button