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?
Please sign in to leave a comment.
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.
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?
Hi Ganesh,
I've forwarded your question to our developers and will let you know once I have more information.
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.