CobaltFusion / DebugViewPP

DebugView++, collects, views, filters your application logs, and highlights information that is important to you!
Boost Software License 1.0
982 stars 144 forks source link

Fix Named Objects permissions #317

Closed LazyRoy closed 6 years ago

LazyRoy commented 6 years ago

This fix adds the ability to receive messages from other users' processes. For example, running from "Local Service" and "Network Service" built-in accounts. Prior to this, messages could only be received from the "System" processes, the current user, and possibly the "Administrators" group.

Just try this before and after fix: psexec.exe -accepteula -e -h -u "nt authority\local service" -i 0 "c:\FolderWithReadPermitedToAll\OutputDebugString-test.exe"

"OutputDebugString-test.exe" just call OutputDebugString("Hello world! It's the Local Service!")

janwilmans commented 6 years ago

Wow, thank you very much for that. That might close several issues that I was not able to fix. (such as capturing output from explorer plugins, I’ll test this right away