C#实现程序开机启动的方法

作者:冇一朵小尐尒尕尗尛尜 时间:2023-09-23 00:55:20 

本文实例讲述了C#实现程序开机启动的方法。分享给大家供大家参考,具体如下:


//此方法把启动项加载到注册表中
//获得应用程序路径
string strAssName = Application.StartupPath + @"\" + Application.ProductName + @".exe";
//获得应用程序名
string ShortFileName = Application.ProductName;
RegistryKey rgkRun = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
if (rgkRun == null)
{
 rgkRun = Registry.LocalMachine.CreateSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run");
}
rgkRun.SetValue(ShortFileName, strAssName);
//此删除注册表中启动项
//获得应用程序名
string ShortFileName = Application.ProductName;
RegistryKey rgkRun = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
if (rgkRun == null)
{
 rgkRun = Registry.LocalMachine.CreateSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run");
}
rgkRun.DeleteValue(ShortFileName, false);

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

标签:C#,开机启动
0
投稿

猜你喜欢

  • C#中ManualResetEvent实现线程的暂停与恢复

    2021-06-20 14:59:24
  • C#设计模式之ChainOfResponsibility职责链模式解决真假美猴王问题实例

    2023-04-01 00:39:00
  • c# 实现文件上传下载功能的实例代码

    2021-12-10 15:00:30
  • idea向System.getenv()添加系统环境变量的操作

    2022-11-13 19:35:51
  • Android开发之使用SQLite存储数据的方法分析

    2022-09-17 12:13:12
  • javaweb Servlet开发总结(一)

    2023-04-08 22:52:32
  • Spring Boot集成Mybatis中如何显示日志的实现

    2023-04-09 10:49:48
  • java8中:: 用法示例(JDK8双冒号用法)

    2023-11-25 06:21:21
  • C#执行Javascript代码的几种方法总结

    2023-06-12 10:06:14
  • 基于Android平台实现拼图小游戏

    2021-07-27 16:48:12
  • c#调用arcgis地图rest服务示例详解(arcgis地图输出)

    2023-03-05 14:56:05
  • IntelliJ IDEA的代码搁置功能实现

    2022-03-28 07:32:52
  • mybatis 对于生成的sql语句 自动加上单引号的情况详解

    2023-09-21 15:25:00
  • Android 自定义输入手机号自动添加分隔符

    2022-08-15 12:32:27
  • C#中数组、ArrayList和List三者的区别详解及实例

    2023-11-07 03:12:47
  • UGUI实现图片拖拽功能

    2021-06-27 18:26:24
  • Android开发之Android.mk模板的实例详解

    2022-02-20 09:11:44
  • c#实现简单控制台udp异步通信程序示例

    2022-06-13 18:54:38
  • java生成json数据示例

    2023-10-30 04:06:45
  • SpringBoot集成支付宝沙箱支付(支付、退款)

    2022-02-15 16:50:52
  • asp之家 软件编程 m.aspxhome.com