aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/elevate/syscall_windows.go (follow)
Commit message (Collapse)AuthorAgeFilesLines
* elevate: use ole32 functions from x/sysJason A. Donenfeld2021-03-051-27/+0
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* elevate: use ntdll functions from x/sysJason A. Donenfeld2021-03-051-59/+0
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* global: bump copyright dateJason A. Donenfeld2021-02-011-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* global: move certain win32 APIs to x/sys/windowsJason A. Donenfeld2021-01-241-3/+0
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* global: update headersJason A. Donenfeld2020-11-221-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* elevate: check for desktop admin ownershipJason A. Donenfeld2019-08-301-0/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* elevate: use upstream windows directory functionJason A. Donenfeld2019-08-261-2/+0
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* elevate: mark as terminal services awareJason A. Donenfeld2019-08-261-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* elevate: consider ImageBaseAddress to be sufficiently stableJason A. Donenfeld2019-08-051-2/+2
| | | | | | | GetModuleHandle technically returns an opaque value, so comparing to the PEB might in some theoretical sense be cleaner. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* elevate: do not rely on undocumented ldr functionJason A. Donenfeld2019-08-051-2/+38
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* elevate: do not show UAC prompt for frictionless UXJason A. Donenfeld2019-08-051-0/+52
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>