C#设置程序开机启动(附源码)

C#设置程序开机启动(附源码)

ID:37914533

大小:104.50 KB

页数:5页

时间:2019-06-02

C#设置程序开机启动(附源码)_第1页
C#设置程序开机启动(附源码)_第2页
C#设置程序开机启动(附源码)_第3页
C#设置程序开机启动(附源码)_第4页
C#设置程序开机启动(附源码)_第5页
资源描述:

《C#设置程序开机启动(附源码)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、原理就是在注册表启动项里添加一项。路径:SOFTWAREMicrosoftWindowsCurrentVersionRun或者直接:运行->regedit找到这个路径添加一项。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;usin

2、g Microsoft.Win32;namespace CSharpStart{    public partial class Form1 : Form    {        public Form1()        {            InitializeComponent();        }        private void btnSet_Click(object sender, EventArgs e)        {            SetAutoRun(@"D:CSharpStart.exe",t

3、rue);        }        /// 

        /// 设置应用程序开机自动运行        ///         /// 应用程序的文件名        /// 是否自动运行,为false时,取消自动运行        /// 设置不成功时抛出异常      

4、  public static void SetAutoRun(string fileName, bool isAutoRun)        {            RegistryKey reg = null;            try            {                if (!System.IO.File.Exists(fileName))                    throw new Exception("该文件不存在!");                String name = fi

5、leName.Substring(fileName.LastIndexOf(@"") + 1);                reg = Registry.LocalMachine.OpenSubKey(@"SOFTWAREMicrosoftWindowsCurrentVersionRun", true);                if (reg == null)                    reg = Registry.LocalMachine.CreateSubKey(@"SOFTWAREMicrosof

6、tWindowsCurrentVersionRun");                if (isAutoRun)                    reg.SetValue(name, fileName);                else                    reg.SetValue(name, false);            }            catch (Exception ex)            {                throw new Exception(ex

7、.ToString());            }            finally            {                if (reg != null)                    reg.Close();            }        }        //另外也可以写成服务,不过服务的话一般是在后台执行的,没有程序界面。    }}或者直接:1.//添加启动2.RegistryKey ms_run = Registry.LocalMachine.OpenSubKey("SOFTWARE/

8、/Microsoft//Windows//CurrentVersion//Run", true);3.                    ms_run.SetValue("mistysof

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。