Ejemplo n.º 1
0
        public bool check_license()
        {
            return(true);  // 所有的check都交由TimeControler来检查了

            string license_file = "pFind.license";

            if (!System.IO.File.Exists(license_file))
            {
                License_Dialog ld = new License_Dialog();
                ld.Show();
                return(false);
            }
            bool        flag    = true;
            string      license = ConfigHelper.get_license(license_file, ref flag);
            MachineCode mc      = new MachineCode();
            string      code    = mc.Get_Code();

            code = mc.MD5_PWD(code);
            string    code_license = mc.MD5(code);
            Time_Help tHelp        = new Time_Help();
            bool      flag2        = tHelp.is_LicenseValidate(license_file);

            if (code_license != license || !flag || !flag2)
            {
                MessageBox.Show(Message_Help.LICENSE_WRONG);
                License_Dialog ld = new License_Dialog();
                ld.Show();
                return(false);
            }
            return(true);
        }
Ejemplo n.º 2
0
        public License_Dialog()
        {
            InitializeComponent();
            update_countrys();
            MachineCode mc           = new MachineCode();
            string      machine_code = mc.Get_Code();

            machine_code       = mc.MD5_PWD(machine_code);
            this.code_txt.Text = machine_code;
        }