public static void StartRun(){string strName = Application.ExecutablePath;string strnewName = strName.Substring(strName.LastIndexOf("\\") + 1);if (!File.Exists(strName))//指定文件是否存在return;try{Microsoft.Win32.RegistryKey Rkey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);if (Rkey == null){Rkey = Microsoft.Win32.Registry.LocalMachine.CreateSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run");Rkey.SetValue(strnewName, strName);//修改注册表,使程序开机时自动执行。  }else{//Rkey.DeleteValue(strnewName);//删除注册表。  Rkey.SetValue(strnewName, strName);//修改注册表,使程序开机时自动执行。  }}catch (Exception ex){new AggregateException("StartRun", ex); //MessageBox.Show(ex.Message);}}

在程序运行的时候,执行这个方法就行了。

亲测可用,但是有个要注意的地方,就是有时不起作用,那就先删掉注册表中SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run的所有内容就行了

C# 让程序开机自动运行的方法相关推荐

  1. 在 win10 环境下,设置自己写的 程序 开机自动 启动的方法

    原文:https://jingyan.baidu.com/article/c33e3f48d1360fea15cbb5c9.html win10组策略中设置在开关机时运行的脚本 分步阅读 win10组 ...

  2. java开机自动运行,怎么用java实现程序开机自动运行

    当前位置:我的异常网» J2SE » 怎么用java实现程序开机自动运行 怎么用java实现程序开机自动运行 www.myexceptions.net  网友分享于:2013-02-17  浏览:69 ...

  3. 华硕路由器官方固件开机自动运行脚本方法

    本教程重在寻找过程,如果你在意最终结果,请直接看本文最后一段脚本.    在几天前,我看到了这篇文章<ac68等arm迅雷.aria2安装小白教程及官固自启动插件教程>[1],标题中的 & ...

  4. MFC实现程序开机自动运行

    话说,最近在搞windows编程(地球人都知道啦!哪个地球人?哈哈!)-- 在做一个备忘录这样的小工具,希望它能够每次开机自动启动,真正做到备忘的功能(汗,我就怕自己忘记打开)~ 废话少说,入正题!! ...

  5. Android APP开机启动,安卓APP开发自启动,安卓启动后APP自动启动 Android让程序开机自动运行APP

    让APP在安卓系统启动自动运行可以带来以下几个好处: 用户方便:当用户打开设备时,自动启动所需的APP可以让用户更方便地使用设备,不必手动打开APP. 提高用户黏性:自动启动APP可以让用户更快地开始 ...

  6. WinCE 应用程序开机自动方法

    近日在开发过程中遇到WinCE应用程序开机自动运行的问题,在网上找了找,发现大概有以下三种方法: 1. 将应用程序和应用程序快捷方式添加到映像里,再将快捷方式添加到StartUp目录下,这样当系统运行 ...

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

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

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

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

  9. Win10添加开机自动运行软件三种方法(亲测可用)

    Win10管理开机启动项的方法相信大家已经非常熟悉,msconfig命令各系统都通用,那么很多用户发觉Win10和Win7 XP等系统不同,没有启动文件夹,那么我们怎么添加开机启动项呢?如晨软件或程序 ...

最新文章

  1. OI基础系列之最大子数组问题
  2. 重磅丨英伟达刚刚发布全球最大GPU:GTC2018黄仁勋演讲核心内容整理
  3. iPhone XS MAX全球首碎!一看官方维修价 网友:修不起!
  4. Cookie,Session的区别
  5. NIPS 2018 论文解读集锦(11月28日更新)
  6. MongoDB数据库使用总结
  7. java 手写 jvm高性能缓存
  8. RhinoMock入门(6)——安装结果和约束
  9. mysql 大小限制_MYSQL 表大小限制
  10. Discuz! 的编码规范
  11. java底层实现分页
  12. APNs Push Notification教程一
  13. Gentoo Portage树服务器(SYNC服务器)的搭建[转]
  14. pb5.0-pb10.0各版本高速下载
  15. 安卓设备手柄无法映射线性扳机的解决思路(1)
  16. 一款,整合百度翻译api跟有道翻译api的翻译君
  17. B站有哪些程序员大牛up主?
  18. 计算机cpu在哪,cpu什么意思啊_电脑cpu哪里看
  19. [Azure - VNet] 解决办法:Azure P2S VNet无法建立网络连接。“parameter is incorrect“ (Error 87 参数错误)
  20. 全球与中国滴眼液和润滑剂市场深度研究分析报告

热门文章

  1. 基础知识贴----用好用活N93(完)
  2. DOjo的一个幻灯片播放例子
  3. 2018最新精选的Go框架,库和软件的精选列表 三
  4. 千牛卖家工作平台使用教程
  5. 面了三十个人,说说我的真实感受
  6. 东北大学计算机考研专业842包括什么,2020年东北大学842《计算机专业基础》考研大纲...
  7. 利用python的turtle库绘制玫瑰的步骤_用python turtle画玫瑰
  8. learn opengl 笔记 1.2
  9. Javascript异常(exception)处理机制详解 JS、异常Error属性
  10. EU.org免费域名申请教程