winform 程序开机启动

   private void Form1_Load(object sender, EventArgs e)

        {

            try

            {

                //程序运行位置

                string R_startPath = Application.ExecutablePath;

                //对应于HKEY_LOCAL_MACHINE主键

                RegistryKey R_local = Registry.LocalMachine;

                //开机自动运行

                RegistryKey R_run = R_local.CreateSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run");

                R_run.SetValue("MyAuto", R_startPath);

                R_run.Close();

                R_local.Close();

            }

            catch (Exception ex)

            {

                MessageBox.Show(ex.Message);

            }

            Console.WriteLine("开机自动运行!");

        }

        /// <summary>

        /// 开机启动    复选框

        /// </summary>

        /// <param name="sender"></param>

        /// <param name="e"></param>

        private void cb_kaiji_CheckedChanged(object sender, EventArgs e)

        {

            if (cb_kaiji.Checked)

            {

                //程序运行位置

                string R_startPath = Application.ExecutablePath;

                //对应于HKEY_LOCAL_MACHINE主键

                RegistryKey R_local = Registry.LocalMachine;

                //开机自动运行

                RegistryKey R_run = R_local.CreateSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run");

                R_run.SetValue("MyAuto", R_startPath);

                R_run.Close();

                R_local.Close();

            }

            else {

                //程序运行位置

                string R_startPath = Application.ExecutablePath;

                //对应于HKEY_LOCAL_MACHINE主键

                RegistryKey R_local = Registry.LocalMachine;

                //开机自动运行

                RegistryKey R_run = R_local.CreateSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run");

                R_run.SetValue("MyAuto", false);

                R_run.Close();

                R_local.Close();

            }

        }

posted on 2015-08-05 15:40  张军伟  阅读(137)  评论(0编辑  收藏  举报

导航