process has a unique security identifier

I'm trying to trace a running process and when I choose to attach I see an exclamation point in front of the name of the process.  When I hover over the process name, I get a message that says, "Not possible to profile: operating system prohibits the process to communicate with other processes (the process has a unique security identifier)"

This is a process that is started on demand by a service.  I don't think it's possible to have dotTrace start it.  What's the problem?

0
4 comments

Hi David,

 

To get more information about the restriction please see links to TechNet pages here: https://youtrack.jetbrains.com/issue/DTRC-24433

It's a system restrictions, not dotTrace ones.

0
Avatar
Permanently deleted user

Hi Konstantin,

Is the issue with processes with Per Service SID or Per Service SID + WRITE Restricted? I see the same error for Per Service SID.

I read the attached article but did not find any mention as to why DotTrace (that is running as Administrator) has issues profiling a service with just Per Service SID enabled. Can you elaborate on the same?

0

Hi Ganesh,

 

I've forwarded your question to our developers and will let you know once I have more information.

0

Ganesh,

 

Sorry for the delay in the answer.

You're right. Theoretically, dotTrace can profile services with Per-Service SID (without "Write Restricted" option). You can try to ignore the warning and profile your service - it should work in a general case.

0

Please sign in to leave a comment.