博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# 开机自动启动程序
阅读量:5825 次
发布时间:2019-06-18

本文共 1029 字,大约阅读时间需要 3 分钟。

原文:

新建一个winform拖一个checkbox进来。。

然后设置它的changed事件。

已经测试过,可以直接复制使用。

private void checkBox1_CheckedChanged(object sender, EventArgs e)        {            if (checkBox1.Checked) //设置开机自启动              {                MessageBox.Show ("设置开机自启动,需要修改注册表","提示");                  string path = Application.ExecutablePath;                RegistryKey rk = Registry.LocalMachine;                RegistryKey rk2 = rk.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run");                rk2.SetValue("JcShutdown", path);                rk2.Close();                rk.Close();            }            else //取消开机自启动              {                MessageBox.Show ("取消开机自启动,需要修改注册表","提示");                  string path = Application.ExecutablePath;                RegistryKey rk = Registry.LocalMachine;                RegistryKey rk2 = rk.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run");                rk2.DeleteValue("JcShutdown", false);                rk2.Close();                rk.Close();            }          }

转载地址:http://sjpdx.baihongyu.com/

你可能感兴趣的文章
在Excel表格中找出重复数据
查看>>
磁盘及文件系统管理(二)
查看>>
No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK
查看>>
代理服务器与网络地址转换作用差异的解析
查看>>
mysql免安装版常用操作
查看>>
Go语言学习笔记(七)杀手锏 Goroutine + Channel
查看>>
CentOS如何修改root密码
查看>>
集中管理日志信息--例cron日志
查看>>
OpenGL进阶(四)-用参数方程绘制椭球体
查看>>
Zabbix监控误报交换机重启问题
查看>>
Oracle 11g-锁
查看>>
利用无效字节码指令引发逆向工具崩溃(一)
查看>>
mysql分区表
查看>>
Go 四篇
查看>>
C#动态编译,实现按钮功能动态配置
查看>>
巧用WiFi实现会员制营销
查看>>
我的友情链接
查看>>
rhel5+nis+autofs+nfs
查看>>
css输出空格
查看>>
shell判断CentOS系统时区
查看>>