#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设置/取消开机自动运行,判断程序是否已经设置成开机自动启动(转载)...相关推荐

  1. 计算机上的运行从哪里设置方法,电脑开机自动运行的程序从哪里设置?

    完全同意楼上的说法.. 第一个,开始→程序→启动,这个是比较简单了,直接点要启动的文件左键不放,一直拖到启动位置就行了. 第二个,组策略,开始→运行→输入gpedit.msc.用户配置→管理模板→系统 ...

  2. 开机自动运行程序怎么关闭

    开机自动运行程序怎么关闭 开机自启动程序关闭方法图解 作者:佚名  字体:[增加 减小] 来源:互联网 时间:06-12 17:25:04 我要评论 一大堆开机自动启动的软件导致系统巨慢,比如说刚开机 ...

  3. 计算机程序怎么开机自动启动,开机自动运行程序怎么关闭 开机自启动程序关闭方法图解...

    有的朋友在使用电脑的时候总是需要安装一些软件,但对于如今的电脑软件,多数属于流氓性质,对于小白朋友安装一个软件,可能会同时安装多个软件,这就容易造成开机自动启动的行为,尤其是本来电脑配置就不高,还弄了 ...

  4. outlook邮箱显示一直启动中_win10outlook邮箱怎么设置开机自动运行 - 卡饭网

    windows xp系统下如何设置开机自动运行程 windows xp系统下如何设置开机自动运行程 设置开机自动运行的步骤方法如下: 点击桌面左下角开始菜单,运行设置中的控制面板. 在打开的控制面板中 ...

  5. /etc/rc.local 与 /etc/init.d Linux 开机自动运行程序

    1. /etc/rc.local 这是使用者自订开机启动程序,把需要开机自动运行的程序写在这个脚本里 --------引用---------------------- 在完成 run level 3 ...

  6. Linux实现开机自动运行普通用户脚本

    既然要实现开机自动运行脚本,那么就与Linux开机自启服务的原理有关:Linux开机的时候,会有一步读取/etc/inittab配置文件,选定系统运行级别,然后进行系统初始化,执行/etc/rc.d/ ...

  7. 详细说明Win10添加开机自动运行软件3种方法

    文章目录 1. 文章引言 2. 开机自动运行的3种方法 2.1 方法1:开机启动文件夹 2.2 方法2:注册表添加启动项 2.3 方法3:任务计划程序 3. 文末总结 1. 文章引言 每次启动电脑,都 ...

  8. Linux开机自动运行常用设置方法

    1.登录自动运行,/etc/profile [root@WORK /]# vim /etc/profile ### 通常环境变量在此设置!! if [ -z "$(echo $PATH | ...

  9. wince6.0桌面背景+设置默认IP+开机自动运行程序

    前几天一直很苦恼,找不到方法,恨不得把自己扔到大海里去. 没想到,星星之火真可以燎原,因为一点小地方想明白了,接下来的问题全都迎刃而解. 做个小小的总结吧. 1.桌面背景的切换,要修改shell.bi ...

最新文章

  1. 手把手教你用Python处理非平稳时间序列(附代码)
  2. 什么是UUID及其实现代码
  3. 【IOS 开发】Objective - C 语法 之 流程控制
  4. PATA1001A+BFormat
  5. kubernetes怎么读_每个 Kubernetes 应聘者应该知道的 5 个面试题 | Linux 中国
  6. JavaScript | 数组的常用属性和方法
  7. linux中删除mysql用户_linux系统下mysql添加用户、删除用户、授权、修改密码等sql命令使用...
  8. Gitee仓库创建及本地项目如何关联并上传
  9. React antD-Pro 添加函数防抖
  10. 如何设计一个本地缓存,涨姿势了!
  11. 整合Arm处理器与SSD的NGD运算型储存装置
  12. PHP课程设计《PHP网上购物系统的设计与实现》
  13. Redmi显示器调节亮度 27英寸/2k/ IPS技术/低蓝光
  14. iframe 防止挂马的问题
  15. 大数据舆情监测平台_大数据舆情监测与分析平台有哪些?舆情大数据监测软件排名2020...
  16. 文本文档类型怎么改php,如何更改文件类型(3种方法)
  17. linux学习第十三天 (Linux就该这么学)找到一本不错的Linux电子书
  18. logisim数据选择器_【Logisim实验】构建立即数-随机存储器-寄存器的传送
  19. CSDN学霸课表——网络工程师(软考中级)
  20. 在ipad上播放flash大集合

热门文章

  1. SELinux系列(十三)—默认安全上下文的查询和修改(semanage命令)
  2. python笔记06_进程vs线程
  3. ERP已经凉凉?低代码平台真能成为下个风口吗?
  4. web报表工具FineReport的JS编辑框和URL地址栏语法简介
  5. 帆软报表二次开发之读取.properties配置文件
  6. python中的私有方法_Python: 内置私有方法
  7. python输入不确定个数_将不确定数量的输入传递给一个函数的子函数
  8. tomcat7 mysql 连接池_Tomcat7 新的数据库连接池Tomcat jdbc pool介绍和配置
  9. AcWing1087.修剪草坪(单调队列DP)
  10. 洛谷 P3372 【模板】线段树 1