Home GnuPG

Add RunAsUser implementation.
ef794973d575Unpublished

Unpublished Commit · Learn More

Not On Permanent Ref: This commit is not an ancestor of any permanent ref.

Description

Add RunAsUser implementation.

* src/desktopshellrun.cpp: New.

As it is impossible to fully drop privileges from an elevated
token in UAC the approach is to look up the users shell and
send a COM signal to spawn a process with the shell's access rights.

Details

Provenance
aheineckeAuthored on Feb 29 2016, 2:47 PM
Parents
rW6582329a5227: Simplify start menu entries
Branches
Unknown
Tags
Unknown