注册表实现开机启动

if (checkBox1.Checked) //设置开机自启动  
{
    MessageBox.Show("设置开机自启动,需要修改注册表", "提示");
    string path = Application.ExecutablePath;
    RegistryKey rk = Registry.LocalMachine;
    RegistryKey rk2 = rk.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run");
    rk2.SetValue("JcShutdown", path);
    rk2.Close();
    rk.Close();
}
else //取消开机自启动  
{
    MessageBox.Show("取消开机自启动,需要修改注册表", "提示");
    string path = Application.ExecutablePath;
    RegistryKey rk = Registry.LocalMachine;
    RegistryKey rk2 = rk.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run");
    rk2.DeleteValue("JcShutdown", false);
    rk2.Close();
    rk.Close();
}

 

posted @ 2017-01-18 11:00  wzwyc  阅读(228)  评论(0编辑  收藏  举报