Exemple #1
0
 public Reg_frm()
 {
     Class39.k1QjQlczC5Jf5();
     base..ctor();
     base.Load += this.Reg_frm_Load;
     Reg_frm.smethod_0(this);
     this.InitializeComponent();
 }
Exemple #2
0
        public static int CheckRegIsOrNot()
        {
            int    num;
            int    num3;
            int    num4;
            object obj;

            try
            {
IL_01:
                ProjectData.ClearProjectError();
                num = -2;
IL_09:
                int num2 = 2;
                object value = "<RSAKeyValue><Modulus>v4etgauwOR4gtGGNALZrRqykONegfPk54AzDTnF0oAJTLKavFDQb5lm+5oaUSP3J2FramMRYsOW7qWu3anVfZ8pu76iyU5ErqFGZHGR64i/dqL1H7HyiKUveBwIj5xTjGbiBx815DmFn7lf9/COtFo8NJrF6zEy8VA1gtdeF7Ik=</Modulus><Exponent>AQAB</Exponent><P>7J4AkfQhdwY+pPciq/bc6WFv+B8UMR9sXwuqF6Z7JzVPFeuzFgMoe+rb+ICnhurzb/zZfIzrWgEWoDHdVzmCIw==</P><Q>zzgrzHh59emsS6+rn8+cPoJKK+f6Dl4X4NKc7ws97jPuL5qf3Q1kYiI2eDAklkr2L2aZpUCpWIurmYjXM+ATYw==</Q><DP>z8fX3FMzZ9/V9usGSVgYmeB0gMBZ7OEZO0V08hvBnaaUcj1uH/BaBqcwz0G62yFK8JZrLZJZwcme4sGnCsd3XQ==</DP><DQ>CCHgNioUPz5ocJ/4UFFJhHqAhrCX87Blp4Ecf5UlXQ/UrTGYTIiWA/Prx1O8W9mdR8bzCLU88CirF19zcqm8mQ==</DQ><InverseQ>JzaczPUlkn63SCfil5slhi5JNomB1owdjBDArBucUYWqSculAGrHevWULv8/V+UE+YPWp2VVEcCeOB33HthkUQ==</InverseQ><D>VinIkZxWY+u81MlJ8LcgHaRPIM9IgNByC+xR9LkvuUgyeNTn0JP8tS1Mp1KF5SxfILkGvFEggTxopzgxRHBXIYeRi9Ge+c87HOA/QYj1qIaRFpjVSOWC1clHHewVmsHi5ZzIqPIUr6cTOfidjexqssmCs6gAShJQMi9f8Becaa0=</D></RSAKeyValue>";
IL_12:
                num2 = 3;
                string id = RegCls.GetID2();
IL_1B:
                num2 = 4;
                string string_ = Class33.Class31_0.Info.DirectoryPath + "\\注册.txt";
IL_38:
                num2 = 5;
                object objectValue = RuntimeHelpers.GetObjectValue(Class36.smethod_41(string_));
IL_48:
                num2 = 6;
                object value2 = Strings.Trim(NewLateBinding.LateIndexGet(objectValue, new object[]
                {
                    0
                }, null).ToString());
IL_72:
                num2 = 7;
                RSACryptoServiceProvider rsacryptoServiceProvider = new RSACryptoServiceProvider();
IL_7A:
                num2 = 8;
                rsacryptoServiceProvider.FromXmlString(Conversions.ToString(value));
IL_89:
                num2 = 9;
                byte[] rgb = Convert.FromBase64String(Conversions.ToString(value2));
IL_9A:
                num2 = 10;
                byte[] bytes = rsacryptoServiceProvider.Decrypt(rgb, false);
IL_A8:
                num2 = 11;
                string @string = Encoding.UTF8.GetString(bytes);
IL_B9:
                num2 = 12;
                if (Operators.CompareString(@string, id, false) != 0)
                {
                    goto IL_D5;
                }
IL_CB:
                num2 = 13;
                num3 = 1;
                goto IL_238;
IL_D5:
                num2 = 15;
IL_D8:
                num2 = 16;
                Reg_frm reg_frm = new Reg_frm();
IL_E2:
                num2 = 17;
                reg_frm.TextBox1.Text = id;
IL_F3:
                num2 = 18;
                Application.ShowModalDialog(reg_frm);
IL_FE:
                num2 = 19;
                if (reg_frm.DialogResult != DialogResult.OK)
                {
                    goto IL_117;
                }
IL_10D:
                num2 = 20;
                num3 = 0;
                goto IL_238;
IL_117:
                num2 = 22;
IL_11A:
                num2 = 23;
                num3 = -1;
                goto IL_238;
IL_124:
                num2 = 28;
                Interaction.MsgBox(Information.Err().Description, MsgBoxStyle.OkOnly, null);
IL_139:
                goto IL_238;
IL_13E:
                num2 = 26;
                if (Information.Err().Number <= 0)
                {
                    goto IL_139;
                }
IL_150:
                num2 = 27;
                num3 = -1;
                goto IL_238;
IL_15A:
                goto IL_22D;
IL_15F:
                num4 = num2;
                if (num <= -2)
                {
                    goto IL_17A;
                }
                @switch(ICSharpCode.Decompiler.ILAst.ILLabel[], num);
                goto IL_207;
IL_17A:
                int num5 = num4 + 1;
                num4     = 0;
                @switch(ICSharpCode.Decompiler.ILAst.ILLabel[], num5);
                IL_207 :;
            }
            catch when(endfilter(obj is Exception & num != 0 & num4 == 0))
            {
                Exception ex = (Exception)obj2;

                goto IL_15F;
            }
IL_22D:
            throw ProjectData.CreateProjectError(-2146828237);
IL_238:
            int result = num3;

            if (num4 != 0)
            {
                ProjectData.ClearProjectError();
            }
            return(result);
        }