C# 设置开机自启动
1、创建一个winfrom工程
button1(设置开机自启)
button2(取消开机自启)
using Microsoft.Win32;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;namespace WindowsFormsApplication1
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void Form1_Load(object sender, EventArgs e){}private void button1_Click(object sender, EventArgs e){//没加try catch 去掉注释就能使用,但不能捕获异常//MessageBox.Show("设置开机自启动,需要修改注册表", "提示");//string path = Application.ExecutablePath;//RegistryKey rk = Registry.CurrentUser; 添加到 当前登陆用户的 注册表启动项//RegistryKey rk2 = rk.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run");//rk2.SetValue("1111", path);//rk2.Close();//rk.Close();
MessageBox.Show("设置开机自启动,需要修改注册表", "提示");string path = Application.ExecutablePath;RegistryKey rk = Registry.CurrentUser; 添加到 当前登陆用户的 注册表启动项try{// //SetValue:存储值的名称RegistryKey rk2 = rk.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run");rk2.SetValue("1111", path);MessageBox.Show("添加成功");rk2.Close();rk.Close();}catch (Exception ee){MessageBox.Show(ee.Message.ToString(), "提 示", MessageBoxButtons.OK, MessageBoxIcon.Error);}}private void button2_Click(object sender, EventArgs e){//没加try catch 去掉注释就能使用,但不能捕获异常//MessageBox.Show("取消开机自启动,需要修改注册表", "提示");//string path = Application.ExecutablePath;//RegistryKey rk = Registry.CurrentUser;//RegistryKey rk2 = rk.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run");//rk2.DeleteValue("1111", false);//rk2.Close();//rk.Close();取消开机自启动 MessageBox.Show("取消开机自启动,需要修改注册表", "提示");string path = Application.ExecutablePath;RegistryKey rk = Registry.CurrentUser;try{SetValue:存储值的名称RegistryKey rk2 = rk.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run");rk2.DeleteValue("1111", false);MessageBox.Show("取消成功");rk2.Close();rk.Close();}catch (Exception ee){MessageBox.Show(ee.Message.ToString(), "提 示", MessageBoxButtons.OK, MessageBoxIcon.Error);}}}
}
C# 设置开机自启动相关推荐
- kalilinux设置开机自启动:update-rc.d -f apache2 defaults
设置开机自启动项: update-rc.d -f apache2 defaults 开机默认打开Apache2
- 【Windows工具】QuickLook-3.6.11 安装并设置开机自启动(含较难下载的 QuickLook-3.6.11 安装包百度云盘资源)
1.QuickLook资源链接: https://pan.baidu.com/s/1netQwuSIaYGFatpjLAIYxw 提取码:fcle 2.设置开机自启动 设置开机自启动的方法很多,这里分 ...
- 树莓派VNC server设置开机自启动
目前已测试OK的几个方法: 方法1(作为服务自启动): 在/etc/init.d/中创建一个文件.例如tightvncserver: sudo nano /etc/init.d/tightvncser ...
- 如何在linux操作系统中安装oracle数据库,并设置开机自启动
1. ping www.baidu.com 查看是否联网成功 2. 不能联网,就将ip修改为动态dhcp模式使之能链接成功. 3. Vi /etc/hosts 写上ip地址与主机名 4. yum in ...
- Linux服务器,服务管理--systemctl命令详解,设置开机自启动
Linux服务器,服务管理--systemctl命令详解,设置开机自启动 syetemclt就是service和chkconfig这两个命令的整合,在CentOS 7就开始被使用了. 摘要: syst ...
- oracle11g设置开机自启动,oracle11g在linux系统下开机自启动设置
oracle服务器一般来说最好是手动启动,这样碰到问题的话,可以现场解决,但是也担心有时候机器故障,自动重启后,为了快速恢复应用,需要自动开机启动oracle,而且发现在不同的os下,启动的设置都不太 ...
- Windows下设置开机自启动的方式(手动/C++代码的形式)
Windows下设置开机自启动的方式(手动/C++代码的形式) Windows下自启动相关软件的原理 首先讲解一下Windows下是如何会实现开机自启动相关软件的原理,由于Windows本身有注册表机 ...
- mysql服务没有权限开机不会自启动_计算机服务项里没有MySQL服务,无法设置开机自启动或者关闭自启动,的解决办法...
我的MySQL使用的是解压版的(不清楚适不适用于安装版,可以尝试),并且已配置好环境变量,但是发现每次使用MySQL数据库的时候都需要去解压后的文件夹里启动run.bat,然后MySQL数据库才可以使 ...
- CentOS安装docker图解(下载、卸载、安装、启动、检测、设置开机自启动)
1.下载链接 点击下载 点击后加入如下页面. 2.卸载之前的docker 复制该命令,在CentOS上执行 3.安装docker依赖的包 复制该命令,在CentOS上执行 4.告诉CentOS,doc ...
- postgresql设置开机自启动
1.修改$GP_HOME/contrib/start-scripts/linux 文件 # Installation prefix #prefix=/usr/local/pgsql #安装路径 pre ...
最新文章
- 图灵出品的人气O'Reilly动物书,你更钟意哪本?
- JS编程建议——8:谨慎使用运算符(3)
- 2016年9月c语言真题,2016年9月计算机二级C语言基础试题及答案
- 小波的秘密10_小波包的数学支撑
- Qt 设置应用程序开机自启动
- 网络规划设计师考试总结
- xml转java代码_java 中xml转换为Bean实例解析(纯代码)
- C/C++编程(尾积相乘)
- 帆软高级函数应用之其他函数
- 网络管理员必备:Windows日志的保护与伪造
- 站内消息弹出层简单实现
- ​ java获取中文拼音首字母​
- 高中计算机会考操作试题,高中信息技术会考(上机操作题要点)
- 9、(九)外汇交易技术术语表
- php公告滚动源码,如何利用JavaScriptjQuery实现滚动公告栏(代码实例)
- R语言使用rnorm函数生成正太分布数据、使用stem函数可视化茎叶图、茎叶图很直观的表现出数据的分布情况
- Wing IDE中文乱码问题
- Clion设置背景图片
- 怎么查看电脑磁盘的分区是GPT还是MBR
- 使用Python对股票数据进行数据分析(一)-计算日线行情、5日均线、10日均线行情并显示
热门文章
- android native c++ 打印调用栈
- kotlin在线转java_Kotlin转Java记录
- dicom格式怎么转换_flv怎么转换成mp4格式?三种最常用的转换方法都在这了!
- 如何统计区域内部公路总长度和绘制数据直方图
- 网络编程----TCP通信
- collectionutils包_基于springframework的集合处理工具类CollectionUtils对常见对象查找包含转换操作...
- 计算机主机要系统,计算机系统(主机).ppt
- linux硬盘只读脚本 zabbix,Zabbix如何设置脚本告警
- java为什么序列化_什么是Java序列化、为什么要序列化、JAVA序列化有哪些方式(性能由低至高)...
- android的keyevent方法,Android keyevent按键和值的对应