C#设置软件开机自动运行的方法(修改注册表)

作者:smartsmile2012 时间:2022-08-27 21:05:46 

本文实例讲述了C#设置软件开机自动运行的方法。分享给大家供大家参考,具体如下:


#region
/// <summary>
/// 开机启动项
/// </summary>
/// <param name="Started">是否启动</param>
/// <param name="name">启动值的名称</param>
/// <param name="path">启动程序的路径 Application.ExecutablePath</param>
public static void RunWhenStart(bool Started, string name, string path)
{
 Microsoft.Win32.RegistryKey HKLM = Microsoft.Win32.Registry.LocalMachine;
 Microsoft.Win32.RegistryKey Run = HKLM.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run");
 if (Started == true)
 {
   try
   {
     Run.SetValue(name, path);
     HKLM.Close();
   }
   catch { }
 }
 else
 {
   try
   {
     Run.DeleteValue(name);
     HKLM.Close();
   }
   catch { }
 }
}
#endregion

希望本文所述对大家C#程序设计有所帮助。

标签:C#,开机,运行,注册表
0
投稿

猜你喜欢

  • Eclipse自定义启动画面和图标的方法介绍

    2022-05-14 09:27:13
  • Java基础教程之组合(composition)

    2022-08-02 19:12:32
  • android仿iphone主题效果的主菜单

    2023-04-29 03:56:35
  • Java Comparable 和 Comparator 的详解及区别

    2023-07-05 10:41:44
  • Java循环结构之多重循环及continue break

    2023-11-10 15:39:14
  • Unity TextMeshPro实现富文本超链接默认字体追加字体

    2021-10-13 23:57:24
  • C#把UNICODE编码转换为GB编码的实例

    2023-03-11 09:28:25
  • RestTemplate在Spring或非Spring环境下使用精讲

    2022-03-03 07:35:41
  • AndroidStudio实现微信界面设计

    2022-09-16 22:45:40
  • android自定义环形统计图动画

    2021-06-27 19:52:43
  • Java日常练习题,每天进步一点点(58)

    2021-06-26 01:13:02
  • 手把手教你JAVA进制之间的转换

    2023-11-14 23:18:56
  • spring cloud Feign使用@RequestLine遇到的坑

    2023-12-15 09:18:16
  • 学会IDEA REST Client后就可以丢掉postman了

    2023-11-10 15:32:56
  • java后台利用Apache poi 生成excel文档提供前台下载示例

    2023-05-15 08:51:45
  • SpringMVC上传和解析Excel方法

    2022-02-23 21:02:11
  • C#函数out多个返回值问题

    2022-11-14 21:58:55
  • Android 圆角边框的实现方式汇总

    2023-03-20 04:27:46
  • C#多线程系列之线程池

    2023-02-21 17:25:44
  • Java多线程ForkJoinPool实例详解

    2022-03-15 17:05:13
  • asp之家 软件编程 m.aspxhome.com