If ProcessHandle is None: take the current process
(ProcessHandle=None, DesiredAccess=NeededParameter, TokenHandle=NeededParameter)
| 35 | |
| 36 | @Advapi32Proxy() |
| 37 | def OpenProcessToken(ProcessHandle=None, DesiredAccess=NeededParameter, TokenHandle=NeededParameter): |
| 38 | """If ProcessHandle is None: take the current process""" |
| 39 | if ProcessHandle is None: |
| 40 | # TODO: FAIL |
| 41 | ProcessHandle = GetCurrentProcess() |
| 42 | return OpenProcessToken.ctypes_function(ProcessHandle, DesiredAccess, TokenHandle) |
| 43 | |
| 44 | @Advapi32Proxy() |
| 45 | def OpenThreadToken(ThreadHandle, DesiredAccess, OpenAsSelf, TokenHandle): |
nothing calls this directly
no test coverage detected