Example #1
0
        public MainForm()
        {
            if (SettingsManager.Login)
            {
                logfrm = new Login();
                logfrm.ShowDialog();
                if (logfrm.result != DialogResult.OK)
                {
                    hidethis = false;
                    KavprotManager.ShutDown();
                }
            }

            InitializeComponent();
            Forms.Initialize(this);
            if (!AntivirusState.Isregistred())
            {
                AntivirusState.RegisterAV();
            }

            Region       = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, Width, Height, 20, 20));
            knvirlb.Text = "Known viruses : " + VDB.definitions.ToString();
            MainC m = (MainC)Forms.GetControl("main");

            Forms.frm.ShowModalPanel(m, DevComponents.DotNetBar.Controls.eSlideSide.Left);
            AVEngine.EventsManager.VDBUpdateCanceled  += new EventHandler(EventsManager_VDBUpdateCanceled);
            AVEngine.EventsManager.Notify             += new AlertNotify(EventsManager_Notify);
            AVEngine.EventsManager.VDBUpdateCompleted += new EventHandler(EventsManager_VDBUpdateCompleted);
            AVEngine.EventsManager.ScanCompleted      += new EventHandler(EventsManager_ScanCompleted);
            AVEngine.EventsManager.Closing            += new EventHandler(EventsManager_Closing);
            AVEngine.EventsManager.ScanFile           += new ScanDEL(EventsManager_ScanFile);
        }
Example #2
0
 private void avuibtn_Click(object sender, EventArgs e)
 {
     if (SettingsManager.Login)
     {
         logfrm = new Login();
         logfrm.ShowDialog();
         if (logfrm.result != DialogResult.OK)
         {
             hidethis = false;
             KavprotManager.ShutDown();
         }
     }
     this.Show();
 }
Example #3
0
        private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            if (SettingsManager.Login)
            {
                logfrm = new Login();
                logfrm.ShowDialog();
                if (logfrm.result != DialogResult.OK)
                {
                    hidethis = false;
                    KavprotManager.ShutDown();
                }
            }

            this.Show();
        }
Example #4
0
        private void rpbtn_Click(object sender, EventArgs e)
        {
            if (SettingsManager.Login)
            {
                logfrm = new Login();
                logfrm.ShowDialog();
                if (logfrm.result != DialogResult.OK)
                {
                    hidethis = false;
                    KavprotManager.ShutDown();
                }
            }
            this.Show();
            Repairfrm FRM = (Repairfrm)Forms.GetControl("repair");

            Forms.frm.ShowModalPanel(FRM, DevComponents.DotNetBar.Controls.eSlideSide.Left);
        }
Example #5
0
        private void qbtn_Click(object sender, EventArgs e)
        {
            if (SettingsManager.Login)
            {
                logfrm = new Login();
                logfrm.ShowDialog();
                if (logfrm.result != DialogResult.OK)
                {
                    hidethis = false;
                    KavprotManager.ShutDown();
                }
            }
            this.Show();
            Quarantinefrm frm = (Quarantinefrm)Forms.GetControl("quarantine");

            Forms.frm.ShowModalPanel(frm, DevComponents.DotNetBar.Controls.eSlideSide.Bottom);
        }
Example #6
0
        private void buttonItem1_Click(object sender, EventArgs e)
        {
            if (SettingsManager.Login)
            {
                logfrm = new Login();
                logfrm.ShowDialog();
                if (logfrm.result != DialogResult.OK)
                {
                    hidethis = false;
                    KavprotManager.ShutDown();
                }
            }

            this.Show();
            About c = (About)Forms.GetControl("about");

            Forms.frm.ShowModalPanel(c, DevComponents.DotNetBar.Controls.eSlideSide.Left);
        }
Example #7
0
        private void protbtn_Click(object sender, EventArgs e)
        {
            try
            {
                if (SettingsManager.Login)
                {
                    logfrm = new Login();
                    logfrm.ShowDialog();
                    if (logfrm.result != DialogResult.OK)
                    {
                        hidethis = false;
                        KavprotManager.ShutDown();
                    }
                }

                if (WebMonitor.IsRuning || Firewall.Runing || NetworkMonitor.Runing || FileSystemMonitor.Runing)
                {
                    protbtn.Text = "Enable Protection             ";
                    KavprotManager.Stop();
                    AntivirusState.SetProtection(false);
                    MainC m = (MainC)Forms.GetControl("main");
                    m.LoadStats();
                }
                else
                {
                    protbtn.Text = "Disable Protection             ";
                    KavprotManager.Start();
                    AntivirusState.SetProtection(true);
                    MainC m = (MainC)Forms.GetControl("main");
                    m.LoadStats();
                }
            }
            catch (Exception ex)
            {
                AntiCrash.LogException(ex);
            }
            finally
            {
            }
        }
Example #8
0
 private void buttonX2_Click(object sender, EventArgs e)
 {
     KavprotManager.ShutDown();
 }
Example #9
0
 private void Form1_FormClosing(object sender, FormClosingEventArgs e)
 {
     KavprotManager.ShutDown();
 }
Example #10
0
 private void bSelectAll_Click(object sender, EventArgs e)
 {
     hidethis = false;
     KavprotManager.ShutDown();
 }