Exemple #1
0
 private void checkBox1_CheckedChanged(object sender, EventArgs e)
 {
     //开机启启
     if (checkBox1.Checked)
     {
         string taskname = "one_fuck_one_tu";
         if (!OnBoot.TaskIsExists(taskname))
         {
             if (UserAdmin.AdminIsExists())
             {
                 string strAssName = Application.ExecutablePath;
                 OnBoot.TaskCreate(taskname, strAssName);
             }
             else
             {
                 //重启获取管理员权限
                 UserAdmin.Upgrade();
             }
         }
     }
     else
     {
         string taskname = "one_fuck_one_tu";
         if (OnBoot.TaskIsExists(taskname))
         {
             if (UserAdmin.AdminIsExists())
             {
                 OnBoot.DeleteTask(taskname);
             }
             else
             {
                 //重启获取管理员权限
                 UserAdmin.Upgrade();
             }
         }
     }
 }