Ejemplo n.º 1
0
        private void Form1_Load(object sender, EventArgs e)
        {
            hook = new KeysHook();
            this.time1.Parent      = this.skinPictureBox1;
            this.skinLabel1.Parent = this.skinPictureBox1;
            //==
            FullScreenConfigBO tmpFBO = FullScreenConfigBO.getFullScreenConfigBO();

            if (tmpFBO.isImg)
            {
                // this.BackPalace = File.Exists(tmpFBO.backgroundImg) ? Image.FromFile(tmpFBO.backgroundImg) : null;
                this.skinPictureBox1.ImageLocation = File.Exists(tmpFBO.backgroundImg) ? tmpFBO.backgroundImg : "";
            }
            else
            {
                this.skinPictureBox1.BackColor = tmpFBO.backgroundColor;
                //this.CaptionBackColorTop = tmpFBO.backgroundColor;
                //this.CaptionBackColorBottom = tmpFBO.backgroundColor;
                //this.BackColor = tmpFBO.backgroundColor;
            }
            this.SkinOpacity = tmpFBO.transparency * 0.01;

            //===
            PasswordConfigBO pBO = PasswordConfigBO.getPasswordConfigBO();

            infoPictureBox.Visible = pBO.isPasswordPrompt;
            infoLabel.Text         = pBO.passwordPrompt;

            //===
            this.oBO = OperatingConfigBO.getOperatingConfigBO();

            skinLabel1.Text    = "可尝试次数:" + this.oBO.frequency;
            skinLabel1.Visible = this.oBO.isFrequency;


            hook.Hook_Start();
            passTextBox.Text    = "";
            this.timer1.Enabled = true;
            FullScreenHelper.SetFormFullScreen(true);
            this.WindowState = FormWindowState.Maximized;
            this.Activate();//
        }
Ejemplo n.º 2
0
 private void skinButton1_Click(object sender, EventArgs e)
 {
     if (Md5Helper.VerifyMd5Hash(passTextBox.Text, this.passMd5))
     {
         if (this.oBO.isRecording)
         {
             LogHelper.addLog("开锁成功");
         }
         hook.Hook_Clear();
         this.timer1.Enabled = false;
         FullScreenHelper.SetFormFullScreen(false);
         this.Close();
     }
     else if (this.oBO.frequency > 0)
     {
         if (this.oBO.isRecording)
         {
             LogHelper.addLog("开锁失败,第" + this.oBO.frequency + "次尝试密码:" + passTextBox.Text);
         }
         if (this.oBO.isFrequency)
         {
             this.oBO.frequency -= 1;
         }
         skinLabel1.Text = "可尝试次数:" + this.oBO.frequency;
         if (this.oBO.frequency <= 0)
         {
             if (this.oBO.isFinalProcedure)
             {
                 Process.Start(this.oBO.finalProcedure);
             }
             else
             {
                 Process.Start("shutdown.exe", "-s");//关机
             }
         }
     }
     else
     {
         skinPanel2.Visible = false;
     }
 }