方法一:(更改注册表的方式)

通过C#操作注册表来实现。
代码已经写好,直接复制过去,在主程序里调用一下即可。

/// <summary>  /// 修改程序在注册表中的键值  /// </summary>  /// <param name="isAuto">true:开机启动,false:不开机自启</param> private void AutoStart(bool isAuto = true){if (isAuto == true){RegistryKey R_local = Registry.CurrentUser;RegistryKey R_run = R_local.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run");R_run.SetValue("ProjectName", System.Windows.Forms.Application.ExecutablePath);R_run.Close();R_local.Close();}else{RegistryKey R_local = Registry.CurrentUser;RegistryKey R_run = R_local.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run");R_run.DeleteValue("ProjectName", false);R_run.Close();R_local.Close();}}

在注册表中显示如下:

方法二:(添加程序的快捷方式到自启动文件夹中)

Win10系统开机启动文件夹路径的方法

1、路径:【C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp】

2、快捷命令:按下**【win+R】打开运行输入:【shell:Common Startup】**

3、然后将想要开机启动的应用的快捷方式放进去即可

方法三:(使用bat文件运行程序)

在方法二中的自启动文件夹中,放置一个bat文件,其内容如下:

C#【必备技能篇】上位机程序开机自动启动相关推荐

  1. stm32实现心电监测-原理图单片机程序C#上位机程序

    十年前接触生物电子让我对电子产生浓厚的兴趣,让我感到电子科技的博大精深无所不能.最近用stm32和C#实现心电监测,分享给大家一起探讨,我也把这些技术资料整理下. 原理图 心电前端采集电路采用仪表放大 ...

  2. 以太网采集欧姆龙PLC DM数据并存入ACCESS 使用C#编写上位机程序

    以太网采集欧姆龙PLC DM数据并存入ACCESS 使用C#编写上位机程序,通过以太网使用FinsTCP协议读取欧姆龙PLC DM区数据. 附图是程序界面,只要输入PLC IP地址.DM区起始地址号和 ...

  3. PLC上位机程序开发

    目标: 1.通过MC协议进行PLC上位机程序的编写 2.将学到的内容:异常捕获,tkinter显示图像 异常捕获十分方便程序开发时,当未每一个函数添加抛出异常时,可以方便判定错误出现的函数 3.生成e ...

  4. stm32f103上位机程序编写笔记

    CSDN话题挑战赛第2期 参赛话题:学习笔记 学习之路,长路漫漫,写学习笔记的过程就是把知识讲给自己听的过程.这个过程中,我们去记录思考的过程,便于日后复习,梳理自己的思路.学习之乐,独乐乐,不如众乐 ...

  5. 自己用C#写的控制三菱FX5U PLC(三菱任何系列都通用,网口,串口都行)的上位机程序

    自己用C#写的控制三菱FX5U PLC(三菱任何系列都通用,网口,串口都行)的上位机程序,PLC源程序也附上,是学习C#和三菱PLC通信的好例子,有对辅助继电器M,对单字,双子D的读写,IO的监控,报 ...

  6. C#写的控制三菱FX5U PLC(三菱任何系列都通用,网口,串口都行)的上位机程序

    自己用C#写的控制三菱FX5U PLC(三菱任何系列都通用,网口,串口都行)的上位机程序,PLC源程序也附上,是学习C#和三菱PLC通信的好例子,有对辅助继电器M,对单字,双子D的读写,IO的监控,报 ...

  7. FPGA实现UDP传输视频,提供2套verilog工程源码和接收显示上位机程序

    FPGA实现UDP传输是FPGA在通信领域的应用之一,只要有UDP收发模块,那么实现UDP传输就只剩下数据组包的事项了: 之前我写过一篇文章介绍过FPGA实现UDP协议的文章FPGA实现UDP协议 后 ...

  8. eigen 编译_OpenCV+Eigen上位机程序移植(七十一)

    1.给硬盘分区 现在小伙伴们对于给电脑硬盘分区想必比较头疼,给电脑硬盘分区分为两种情况,一是在安装系统之前给系统硬盘分区,二是在安装系统之后给硬盘分区,我们现在购买的品牌机和笔记本的用户比较多,而且笔 ...

  9. eigen库安装_OpenCV+Eigen上位机程序移植(七十一)

    1.给硬盘分区 现在小伙伴们对于给电脑硬盘分区想必比较头疼,给电脑硬盘分区分为两种情况,一是在安装系统之前给系统硬盘分区,二是在安装系统之后给硬盘分区,我们现在购买的品牌机和笔记本的用户比较多,而且笔 ...

最新文章

  1. 电脑计算机科学型,电脑里附带的计算器有标准型和科学型二种,它 – 手机爱问...
  2. android与苹果平板生态,Android和Apple平板电脑的性价比比较
  3. 玩转spring boot——结合阿里云持续交付
  4. ES JVM使用如果超过75%就会GC较多,导致ES索引性能下降
  5. Android和IOS 调用 支付宝和微信 支付方法
  6. Oracle 大规模 delete,update 操作 注意事项
  7. [中文事件抽取]DCFEE: A Document-level Chinese Financial Event Extraction System based on Automatically Lab
  8. Flink 在 58 同城的应用与实践
  9. kafka和mysql内存机制_一文五分钟让你彻底理解Kafka架构原理
  10. php图片上传报非法错误,老师,我在上传图片时,提示非法上传文件
  11. 【笔试/面试】 —— 最长递增子序列
  12. 职称计算机怎么练,2017职称计算机windows操作训练题
  13. android 定时请求(两种实现方式)
  14. AUTOCAD——创建块与插入块命令
  15. Kubernetes
  16. HTML之基础标签_思维导图版
  17. 【VESC】一.配置开发环境、烧录固件
  18. 用计算机画函数图象的软件,信息技术应用 用计算机画函数图象优秀教案
  19. Java IO流--数据读写(字符/字节流/二进制文件)
  20. swing中弹出提示框showMessageDialog的用法

热门文章

  1. 群聊mysql_群聊聊天室(带图形界面)
  2. 2022西湖论剑-初赛CTF部分wp-Zodiac
  3. 影响中国青年的100句人生名言 2
  4. PDM是什么意思?PDM全称及功能
  5. 杭电OJ1009--肥鼠的交易
  6. 广读精思:专著那些事
  7. spring boot实战之XSS过滤
  8. 基于差分进化与优胜劣汰策略的灰狼优化算法-附代码
  9. SafeNet超级狗模拟破解调试
  10. 华为服务器报警显示F02,服务器不明原因重启