C#设置程序开机自启动

//设置自启动    
    private void setStart_Click(object sender, EventArgs e)
        {
            RegistryKey R_local = Registry.LocalMachine; 
            RegistryKey R_run = R_local.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run");
            R_run.SetValue("test", Application.ExecutablePath);
            R_run.Close();
            R_local.Close();
        }
//取消自启动
        private void button3_Click(object sender, EventArgs e)
        {
            RegistryKey R_local = Registry.LocalMachine; 
            RegistryKey R_run = R_local.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run");
            R_run.DeleteValue("test", false);
            R_run.Close();
            R_local.Close();
        }

你可能感兴趣的:(笔记,c#)