C#【必备技能篇】上位机程序开机自动启动
方法一:(更改注册表的方式)
通过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#【必备技能篇】上位机程序开机自动启动相关推荐
- stm32实现心电监测-原理图单片机程序C#上位机程序
十年前接触生物电子让我对电子产生浓厚的兴趣,让我感到电子科技的博大精深无所不能.最近用stm32和C#实现心电监测,分享给大家一起探讨,我也把这些技术资料整理下. 原理图 心电前端采集电路采用仪表放大 ...
- 以太网采集欧姆龙PLC DM数据并存入ACCESS 使用C#编写上位机程序
以太网采集欧姆龙PLC DM数据并存入ACCESS 使用C#编写上位机程序,通过以太网使用FinsTCP协议读取欧姆龙PLC DM区数据. 附图是程序界面,只要输入PLC IP地址.DM区起始地址号和 ...
- PLC上位机程序开发
目标: 1.通过MC协议进行PLC上位机程序的编写 2.将学到的内容:异常捕获,tkinter显示图像 异常捕获十分方便程序开发时,当未每一个函数添加抛出异常时,可以方便判定错误出现的函数 3.生成e ...
- stm32f103上位机程序编写笔记
CSDN话题挑战赛第2期 参赛话题:学习笔记 学习之路,长路漫漫,写学习笔记的过程就是把知识讲给自己听的过程.这个过程中,我们去记录思考的过程,便于日后复习,梳理自己的思路.学习之乐,独乐乐,不如众乐 ...
- 自己用C#写的控制三菱FX5U PLC(三菱任何系列都通用,网口,串口都行)的上位机程序
自己用C#写的控制三菱FX5U PLC(三菱任何系列都通用,网口,串口都行)的上位机程序,PLC源程序也附上,是学习C#和三菱PLC通信的好例子,有对辅助继电器M,对单字,双子D的读写,IO的监控,报 ...
- C#写的控制三菱FX5U PLC(三菱任何系列都通用,网口,串口都行)的上位机程序
自己用C#写的控制三菱FX5U PLC(三菱任何系列都通用,网口,串口都行)的上位机程序,PLC源程序也附上,是学习C#和三菱PLC通信的好例子,有对辅助继电器M,对单字,双子D的读写,IO的监控,报 ...
- FPGA实现UDP传输视频,提供2套verilog工程源码和接收显示上位机程序
FPGA实现UDP传输是FPGA在通信领域的应用之一,只要有UDP收发模块,那么实现UDP传输就只剩下数据组包的事项了: 之前我写过一篇文章介绍过FPGA实现UDP协议的文章FPGA实现UDP协议 后 ...
- eigen 编译_OpenCV+Eigen上位机程序移植(七十一)
1.给硬盘分区 现在小伙伴们对于给电脑硬盘分区想必比较头疼,给电脑硬盘分区分为两种情况,一是在安装系统之前给系统硬盘分区,二是在安装系统之后给硬盘分区,我们现在购买的品牌机和笔记本的用户比较多,而且笔 ...
- eigen库安装_OpenCV+Eigen上位机程序移植(七十一)
1.给硬盘分区 现在小伙伴们对于给电脑硬盘分区想必比较头疼,给电脑硬盘分区分为两种情况,一是在安装系统之前给系统硬盘分区,二是在安装系统之后给硬盘分区,我们现在购买的品牌机和笔记本的用户比较多,而且笔 ...
最新文章
- 电脑计算机科学型,电脑里附带的计算器有标准型和科学型二种,它 – 手机爱问...
- android与苹果平板生态,Android和Apple平板电脑的性价比比较
- 玩转spring boot——结合阿里云持续交付
- ES JVM使用如果超过75%就会GC较多,导致ES索引性能下降
- Android和IOS 调用 支付宝和微信 支付方法
- Oracle 大规模 delete,update 操作 注意事项
- [中文事件抽取]DCFEE: A Document-level Chinese Financial Event Extraction System based on Automatically Lab
- Flink 在 58 同城的应用与实践
- kafka和mysql内存机制_一文五分钟让你彻底理解Kafka架构原理
- php图片上传报非法错误,老师,我在上传图片时,提示非法上传文件
- 【笔试/面试】 —— 最长递增子序列
- 职称计算机怎么练,2017职称计算机windows操作训练题
- android 定时请求(两种实现方式)
- AUTOCAD——创建块与插入块命令
- Kubernetes
- HTML之基础标签_思维导图版
- 【VESC】一.配置开发环境、烧录固件
- 用计算机画函数图象的软件,信息技术应用 用计算机画函数图象优秀教案
- Java IO流--数据读写(字符/字节流/二进制文件)
- swing中弹出提示框showMessageDialog的用法