C#设置开机启动项、取消开机启动项

 更新时间:2015年06月04日 16:58:01   投稿:junjie  
这篇文章主要介绍了C#设置开机启动项、取消开机启动项,本文通过修改注册实现,并给出操作代码,需要的朋友可以参考下

如果想你写的程序随系统开机一起启动的话,那么你可以照下面这个方法来做。 

RunWhenStart(false, Application.ProductName, Application.StartupPath + @\"\\MUS.exe\"); 



    /// <summary> 
    /// 开机启动项 
    /// </summary> 
    /// <param name=\"Started\">是否启动</param> 
    /// <param name=\"name\">启动值的名称</param> 
    /// <param name=\"path\">启动程序的路径</param> 
    public static void RunWhenStart(bool Started, string name, string path) 
    { 
      RegistryKey HKLM = Registry.LocalMachine; 
      RegistryKey Run = HKLM.CreateSubKey(@\"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run\"); 
      if (Started == true) 
      { 
        try 
        { 
          Run.SetValue(name, path); 
          HKLM.Close(); 
        } 
        catch (Exception Err) 
        { 
          MessageBox.Show(Err.Message.ToString(), \"MUS\", MessageBoxButtons.OK, MessageBoxIcon.Error); 
        } 
      } [Page]
      else 
      { 
        try 
        { 
          Run.DeleteValue(name); 
          HKLM.Close(); 
        } 
        catch (Exception) 
        { 
          // 
        } 
      } 
    } 

相关文章

  • C#实现支付宝沙箱支付的项目实践

    C#实现支付宝沙箱支付的项目实践

    本文主要介绍了C#实现支付宝沙箱支付的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05
  • C#在PDF中绘制不同风格类型的文本方法实例

    C#在PDF中绘制不同风格类型的文本方法实例

    这篇文章主要给大家介绍了关于C#在PDF中绘制不同风格类型的文本的相关资料,文中通过图文以及示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-07-07
  • C#中的属性解析(get、set、value)

    C#中的属性解析(get、set、value)

    这篇文章主要介绍了C#中的属性(get、set、value),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-08-08
  • c# Selenium爬取数据时防止webdriver封爬虫的方法

    c# Selenium爬取数据时防止webdriver封爬虫的方法

    这篇文章主要介绍了c# Selenium爬取数据时防止webdriver封爬虫的方法,帮助大家更好的理解和使用c#,感兴趣的朋友可以了解下
    2021-01-01
  • 基于WPF实现一个简单的音频播放动画控件

    基于WPF实现一个简单的音频播放动画控件

    这篇文章主要介绍了如何利用WPF实现一个简单的音频播放动画控件,文中的示例代码讲解详细,对我们学习或工作有一定帮助,需要的可以参考一下
    2022-07-07
  • C#的循环语句集锦及案例详解

    C#的循环语句集锦及案例详解

    这篇文章主要介绍了C#中的基本循环:while循环、for循环和foreach循环,大家都知道循环结构可以简化程序编码,更好地实现理想的效果,并结合案例给大家讲解,需要的朋友可以参考下
    2015-07-07
  • C# 获取枚举值的简单实例

    C# 获取枚举值的简单实例

    这篇文章介绍了C# 获取枚举值的简单实例,有需要的朋友可以参考一下
    2013-09-09
  • C#中Json的简单处理方法

    C#中Json的简单处理方法

    这篇文章主要介绍了C#中Json的简单处理方法的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-09-09
  • C#实现解压GZip文件的方法

    C#实现解压GZip文件的方法

    这篇文章主要介绍了C#实现解压GZip文件的方法,涉及C#操作压缩文件的技巧,需要的朋友可以参考下
    2015-05-05
  • C#计算输入汉字GBK编码后十六进制数输出的方法

    C#计算输入汉字GBK编码后十六进制数输出的方法

    这篇文章主要介绍了C#计算输入汉字GBK编码后十六进制数输出的方法,涉及C#编码操作相关技巧,需要的朋友可以参考下
    2015-04-04

最新评论