zoukankan      html  css  js  c++  java
  • C#.NET Form设置/取消开机自动运行,判断程序是否已经设置成开机自动启动(转载)

    #region//开机自动运行
            private void CB_Auto_CheckedChanged(object sender, EventArgs e)
            {//CB_Auto是一个Checkbox,IsAutoRun 是个布尔变量,用于控制是否开机运行
                if (CB_Auto.Checked == true) IsAutoRun = true;
                else IsAutoRun = false;
                try
                {
                    AutoRun();
                }
                catch
                { }            
            }
            private void AutoRun()
            { 
                //获取程序执行路径..
                string starupPath = Application.ExecutablePath;
                //class Micosoft.Win32.RegistryKey. 表示Window注册表中项级节点,此类是注册表装.
                RegistryKey loca = Registry.LocalMachine;
                RegistryKey run = loca.CreateSubKey(@"SOFTWAREMicrosoftWindowsCurrentVersionRun");
               
                try
                {
                     //SetValue:存储值的名称
                    if (IsAutoRun == false) run.SetValue("WinForm", false);//取消开机运行
                    else run.SetValue("WinForm", starupPath);//设置开机运行
                    loca.Close();
                }
                catch
                {}

            }
            #endregion

    //判断程序是否已经设置成开机自动启动,在form_load中写入

    RegistryKey loca_chek = Registry.LocalMachine;
                    RegistryKey run_Check = loca_chek.CreateSubKey(@"SOFTWAREMicrosoftWindowsCurrentVersionRun");
                    if (run_Check.GetValue("WinForm").ToString().ToLower() != "false")
                    {/分别/对应上面的WinForm和false
                        CB_Auto.Checked = true;
                    }
                    else
                    {
                        CB_Auto.Checked = false;
                    }

  • 相关阅读:
    系统程序员成长计划内存管理(一)
    系统程序员成长计划工程管理(二)
    嵌入式GUI ftk0.3发布
    嵌入式GUI FTK设计与实现目录
    嵌入式GUI FTK设计与实现分层视图
    sql 临时表的问题
    解惑XP系统IIS无法添加映射之诡异现象
    C#高质量缩略图
    C#图片处理之另存为压缩质量可自己控制的JPEG
    SQL注入
  • 原文地址:https://www.cnblogs.com/candyzhmm/p/5825309.html
Copyright © 2011-2022 走看看