文档章节

C# 程序开机启动

清山博客
 清山博客
发布于 2016/07/15 19:59
字数 106
阅读 2
收藏 0
/// <summary> 
        /// 开机启动项 
        /// </summary> 
        /// <param name=\"Started\">是否启动</param> 
        /// <param name=\"name\">启动值的名称</param> 
        /// <param name=\"path\">启动程序的路径</param> 
        public static void RunWhenStart(bool Started, string name, string path)
        {
            RegistryKey HKLM = Registry.LocalMachine;
            RegistryKey Run = HKLM.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run");
            if (Started == true)
            {
                try
                {
                    Run.SetValue(name, path);
                    HKLM.Close();
                }
                catch (Exception Err)
                {
                    MessageBox.Show(Err.Message.ToString(), "MUS", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                try
                {
                    Run.DeleteValue(name);
                    HKLM.Close();
                }
                catch (Exception)
                {
                    // 
                }
            }
        }

取得程序名称: Application.ProductName,
取得程序路径: Application.StartupPath +"\\"+"你的程序.exe";


本文转载自:http://blog.csdn.net/a497785609/article/details/7779298

清山博客
粉丝 3
博文 142
码字总数 30397
作品 0
广州
私信 提问
C# winform程序实现开机自启动,并且识别是开机启动还是双击启动

开机启动程序,在很多场合都会用到,尤其是那种在后台运行的程序。 效果图: 以上两幅图都用到了命令行启动程序,为了模拟开机启动或者其他程序调用此程序。 第一幅图:程序启动可以根据不同...

碧水青荷
2018/10/29
0
0
CentOs下如何开机启动基于mono的C#控制台程序

我有一C#写的控制台程序,在CentOS下基于mono运行,在命令窗口输入./test即可实现启动,先需要将其作为开机启动,我在etc/rc.local.文件夹下加入了完整路径的./test,怎么还是不能运行呢。请...

xhu_cf
2012/09/13
727
0
CentOs下如何开机启动基于mono的C#控制台程序

我有一C#写的控制台程序,在CentOS下基于mono运行,在命令窗口输入./test即可实现启动,先需要将其作为开机启动,我在etc/rc.local.文件夹下加入了完整路径的./test,怎么还是不能运行呢。请...

xhu_cf
2012/09/13
180
0
C#客户端(WinForm)开机自动启动实现

1.原理:需要开机自启动的程序,需要将其启动程序的路径写到注册表中指定的文件夹下 2. 写入注册表的方式有两种 a.在生成安装程序时配置 b.在程序运行时,动态配置。 方法一:VS2010打包过程...

qian_tao
2018/08/16
0
0
C#程序实现软件开机自动启动的两种常用方法

C#/WPF/WinForm/.NET程序代码实现软件程序开机自动启动的两种常用方法函数的示例与实例带详细注释 方法一:将软件的快捷方式创建到计算机的自动启动目录下(不需要管理员权限) 1.必要引用 ...

qian_tao
2018/08/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Linux修改时区的正确方法【修改时间,需要修改软连接,靠谱】

CentOS和Ubuntu的时区文件是/etc/localtime,但是在CentOS7以后localtime以及变成了一个链接文件 [root@centos7 ~]# ll /etc/localtime lrwxrwxrwx 1 root root 33 Oct 12 11:01 /etc/loca......

Airship
32分钟前
0
0
《Netkiller Spring Cloud 手札》之 Master / Slave 主从数据库数据源配置

5.19.1. Master / Slave 主从数据库数据源配置 5.19.1.1. application.properties spring.datasource.master.driverClassName = com.mysql.cj.jdbc.Driverspring.datasource.master.url=j......

netkiller-
36分钟前
41
0
大数据(hadoop-HDFS的本地开发环境的配置与常见的HDFS的JAVA API)

HDFS的本地开发环境搭建 1:所需工具 1)hadoop2.7.3安装包 2)hadoop-eclipse-plugin插件 https://github.com/winghc/hadoop2x-eclipse-plugin 2:搭建过程 1:解压hadoop2.7.3文件2:下载...

这很耳东先生
47分钟前
1
0
TCP协议的定义和丢包时的重传机制

TCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。关于TCP这个协议的细节,...

tantexian
48分钟前
2
0
图解Tomcat类加载机制(阿里面试题)

Tomcat的类加载机制是违反了双亲委托原则的,对于一些未加载的非基础类(Object,String等),各个web应用自己的类加载器(WebAppClassLoader)会优先加载,加载不到时再交给commonClassLoader走双...

群星纪元
54分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部