public static AccessTokenHandle GetCurrentProcessTokenHandle(params TokenAccess[] desiredAccess)
        {
            var hProc = TMProcessHandle.GetCurrentProcessHandle();

            return(AccessTokenHandle.FromProcessHandle(hProc));
        }
        public static AccessTokenHandle GetCurrentThreadTokenHandle(params TokenAccess[] desiredAccess)
        {
            var hThread = TMThreadHandle.GetCurrentThreadHandle();

            return(AccessTokenHandle.FromThreadHandle(hThread));
        }