Exemple #1
0
        private void initView()
        {
            bool isOpen = WindowsDenfenderManager.isOpen();

            if (isOpen)
            {
                startUp = 2;
            }
            else
            {
                startUp = 1;
                cbWindowsDefender.IsChecked = true;
            }
            bool isScreenToolAdded = ScreenShotManager.isAdded();

            if (isScreenToolAdded)
            {
                cbScreenShot.IsChecked = true;
            }

            if (CmdManager.isAdded() == true)
            {
                cbCmd.IsChecked = true;
            }
        }
Exemple #2
0
        private void cbWindowsDefenderChecked(object sender, RoutedEventArgs e)
        {
            if (startUp == 1)
            {
                startUp = 2;
                return;
            }

            if (cbWindowsDefender.IsChecked == true)
            {
                bool success = WindowsDenfenderManager.closeWindowsDefenderManager();
                if (success)
                {
                    notifyUser("关闭Windows Defender成功!重启生效");
                    //MessageBox.Show("关闭Windows Defender成功!重启生效");
                }
                else
                {
                    notifyUser("失败,请以管理员权限运行");
                    //MessageBox.Show("失败,请以管理员权限运行");
                    return;
                }
            }
            else
            {
                bool success = WindowsDenfenderManager.openWindowsDefenderManager();
                if (success)
                {
                    notifyUser("开启Windows Defender成功!重启生效");
                    //MessageBox.Show("开启Windows Defender成功!重启生效");
                }
                else
                {
                    notifyUser("失败,请以管理员权限运行");
                    //MessageBox.Show("失败,请以管理员权限运行");
                    return;
                }
            }
        }