C#.NET Form设置/取消开机自动运行,判断程序是否已经设置成开机自动启动(转载)...
#region//开机自动运行
private void CB_Auto_CheckedChanged(object sender, EventArgs e)
{//CB_Auto是一个Checkbox,IsAutoRun 是个布尔变量,用于控制是否开机运行
if (CB_Auto.Checked == true) IsAutoRun = true;
else IsAutoRun = false;
try
{
AutoRun();
}
catch
{ }
}
private void AutoRun()
{
//获取程序执行路径..
string starupPath = Application.ExecutablePath;
//class Micosoft.Win32.RegistryKey. 表示Window注册表中项级节点,此类是注册表装.
RegistryKey loca = Registry.LocalMachine;
RegistryKey run = loca.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run");
try
{
//SetValue:存储值的名称
if (IsAutoRun == false) run.SetValue("WinForm", false);//取消开机运行
else run.SetValue("WinForm", starupPath);//设置开机运行
loca.Close();
}
catch
{}
}
#endregion
//判断程序是否已经设置成开机自动启动,在form_load中写入
RegistryKey loca_chek = Registry.LocalMachine;
RegistryKey run_Check = loca_chek.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run");
if (run_Check.GetValue("WinForm").ToString().ToLower() != "false")
{/分别/对应上面的WinForm和false
CB_Auto.Checked = true;
}
else
{
CB_Auto.Checked = false;
}
转载于:https://www.cnblogs.com/candyzhmm/p/5825309.html
C#.NET Form设置/取消开机自动运行,判断程序是否已经设置成开机自动启动(转载)...相关推荐
- 计算机上的运行从哪里设置方法,电脑开机自动运行的程序从哪里设置?
完全同意楼上的说法.. 第一个,开始→程序→启动,这个是比较简单了,直接点要启动的文件左键不放,一直拖到启动位置就行了. 第二个,组策略,开始→运行→输入gpedit.msc.用户配置→管理模板→系统 ...
- 开机自动运行程序怎么关闭
开机自动运行程序怎么关闭 开机自启动程序关闭方法图解 作者:佚名 字体:[增加 减小] 来源:互联网 时间:06-12 17:25:04 我要评论 一大堆开机自动启动的软件导致系统巨慢,比如说刚开机 ...
- 计算机程序怎么开机自动启动,开机自动运行程序怎么关闭 开机自启动程序关闭方法图解...
有的朋友在使用电脑的时候总是需要安装一些软件,但对于如今的电脑软件,多数属于流氓性质,对于小白朋友安装一个软件,可能会同时安装多个软件,这就容易造成开机自动启动的行为,尤其是本来电脑配置就不高,还弄了 ...
- outlook邮箱显示一直启动中_win10outlook邮箱怎么设置开机自动运行 - 卡饭网
windows xp系统下如何设置开机自动运行程 windows xp系统下如何设置开机自动运行程 设置开机自动运行的步骤方法如下: 点击桌面左下角开始菜单,运行设置中的控制面板. 在打开的控制面板中 ...
- /etc/rc.local 与 /etc/init.d Linux 开机自动运行程序
1. /etc/rc.local 这是使用者自订开机启动程序,把需要开机自动运行的程序写在这个脚本里 --------引用---------------------- 在完成 run level 3 ...
- Linux实现开机自动运行普通用户脚本
既然要实现开机自动运行脚本,那么就与Linux开机自启服务的原理有关:Linux开机的时候,会有一步读取/etc/inittab配置文件,选定系统运行级别,然后进行系统初始化,执行/etc/rc.d/ ...
- 详细说明Win10添加开机自动运行软件3种方法
文章目录 1. 文章引言 2. 开机自动运行的3种方法 2.1 方法1:开机启动文件夹 2.2 方法2:注册表添加启动项 2.3 方法3:任务计划程序 3. 文末总结 1. 文章引言 每次启动电脑,都 ...
- Linux开机自动运行常用设置方法
1.登录自动运行,/etc/profile [root@WORK /]# vim /etc/profile ### 通常环境变量在此设置!! if [ -z "$(echo $PATH | ...
- wince6.0桌面背景+设置默认IP+开机自动运行程序
前几天一直很苦恼,找不到方法,恨不得把自己扔到大海里去. 没想到,星星之火真可以燎原,因为一点小地方想明白了,接下来的问题全都迎刃而解. 做个小小的总结吧. 1.桌面背景的切换,要修改shell.bi ...
最新文章
- 手把手教你用Python处理非平稳时间序列(附代码)
- 什么是UUID及其实现代码
- 【IOS 开发】Objective - C 语法 之 流程控制
- PATA1001A+BFormat
- kubernetes怎么读_每个 Kubernetes 应聘者应该知道的 5 个面试题 | Linux 中国
- JavaScript | 数组的常用属性和方法
- linux中删除mysql用户_linux系统下mysql添加用户、删除用户、授权、修改密码等sql命令使用...
- Gitee仓库创建及本地项目如何关联并上传
- React antD-Pro 添加函数防抖
- 如何设计一个本地缓存,涨姿势了!
- 整合Arm处理器与SSD的NGD运算型储存装置
- PHP课程设计《PHP网上购物系统的设计与实现》
- Redmi显示器调节亮度 27英寸/2k/ IPS技术/低蓝光
- iframe 防止挂马的问题
- 大数据舆情监测平台_大数据舆情监测与分析平台有哪些?舆情大数据监测软件排名2020...
- 文本文档类型怎么改php,如何更改文件类型(3种方法)
- linux学习第十三天 (Linux就该这么学)找到一本不错的Linux电子书
- logisim数据选择器_【Logisim实验】构建立即数-随机存储器-寄存器的传送
- CSDN学霸课表——网络工程师(软考中级)
- 在ipad上播放flash大集合
热门文章
- SELinux系列(十三)—默认安全上下文的查询和修改(semanage命令)
- python笔记06_进程vs线程
- ERP已经凉凉?低代码平台真能成为下个风口吗?
- web报表工具FineReport的JS编辑框和URL地址栏语法简介
- 帆软报表二次开发之读取.properties配置文件
- python中的私有方法_Python: 内置私有方法
- python输入不确定个数_将不确定数量的输入传递给一个函数的子函数
- tomcat7 mysql 连接池_Tomcat7 新的数据库连接池Tomcat jdbc pool介绍和配置
- AcWing1087.修剪草坪(单调队列DP)
- 洛谷 P3372 【模板】线段树 1