C # code for automatically starting a program upon startup,
Create a new winform and drag a checkbox in ..
Set its changed event.
It has been tested and can be copied and used directly.
Private void checkbox#checkedchanged (object sender, EventArgs e) {if (checkBox1.Checked) // you can specify the value of {MessageBox. show ("Set auto-start upon startup, You need to modify the Registry", "prompt"); // hovertree.com 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 // cancel auto-start {MessageBox. show ("cancel auto-start after boot, you need to modify the Registry", "prompt"); 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 ();}}
Http://www.cnblogs.com/sosoft