Esempio n. 1
0
        // Token: 0x060029FC RID: 10748 RVA: 0x000A1588 File Offset: 0x0009F788
        private static bool smethod_8(IntPtr handle, uint processId, IntPtr currentProcess, bool remote, out string token)
        {
            Class494 @class = null;
            Class522 class2 = null;
            bool     result;

            try
            {
                if (remote)
                {
                    @class = Class265.OpenProcess(Enum72.flag_0, true, processId);
                    if (Class265.DuplicateHandle(@class.DangerousGetHandle(), handle, currentProcess, out class2, 0, false, Enum130.flag_1))
                    {
                        handle = class2.DangerousGetHandle();
                    }
                }
                result = Class471.smethod_9(handle, out token);
            }
            finally
            {
                if (@class != null)
                {
                    @class.Close();
                }
                if (class2 != null)
                {
                    class2.Close();
                }
            }
            return(result);
        }