Process access across logon session.
From: Guogang (nospam_at_no_such_domain.com)
Date: 05/17/03
- Next message: mdhomes: "Accessing folders..."
- Previous message: Lanwench [MVP - Exchange]: "Re: Serial Number Desperate!!!!!!"
- Next in thread: Ivan Brugiolo [MSFT]: "Re: Process access across logon session."
- Reply: Ivan Brugiolo [MSFT]: "Re: Process access across logon session."
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Date: Fri, 16 May 2003 19:10:08 -0700
Hi,
I login as User1, and there is a Windows Service running as User2 in
background (not system). I send an program's processID to the Windows
Service, and use the following command to open it:
::OpenProcess(SYNCHRONIZE, FALSE, processID);
I have "Access Denied error" here.
I also tried to use: ::EnumProcesses as User2, but I can't see processes of
User1 in the output. This means basically User2 can't see any processes of
User1. BUT, "Windows Task Manager" running in User2's account can list all
the processes running as User1.
My question:
1. What permission should User2 has in order to access User1's process?
2. Why "Windows Task Manager" can see some processes, that my C++ program
can't see?
Thanks,
Guogang
- Next message: mdhomes: "Accessing folders..."
- Previous message: Lanwench [MVP - Exchange]: "Re: Serial Number Desperate!!!!!!"
- Next in thread: Ivan Brugiolo [MSFT]: "Re: Process access across logon session."
- Reply: Ivan Brugiolo [MSFT]: "Re: Process access across logon session."
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Relevant Pages
|