winform开机自动启动设置_Dylan-Wang的博客-程序员宅基地

技术标签: winform  path  string  null  winform记录  

///
 
<summary>

2 /// 设置开机自动启用
3 /// </summary>
4   private void SetAutoStart()
5 {
6 try
7 {
8 string regPath = " SOFTWARE//Microsoft//Windows//CurrentVersion//Run " ;
9 string path = Application.ExecutablePath.ToLower(); // 将当前程序起动路径
10 string name = Path.GetFileName(path); // 获得应用程序名称
11 var regKey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(regPath, true );
12 if (regKey == null ) regKey = Microsoft.Win32.Registry.LocalMachine.CreateSubKey(regPath);
13 regKey.SetValue(name, path);
14 }
15 catch
16 {
17 }
18 }
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/dongdongleng/article/details/6336589

智能推荐

azkaban源码解析之web服务_cclovezbf的博客-程序员宅基地

以前觉得源码是个遥远的东东,总感觉很难,很复杂,写的又多又长,看起来好麻烦,希望从今天开始以后都能认真的对待源码,只有了解源码,你才能写出像别人源码一样优秀的东西。最近要基于azkaban服务进行一个页面开发,所以需要看下azkaban源码和api文档https://azkaban.readthedocs.io/en/latest/ajaxApi.html#authenticate源码自行去github上搜索即可azkaban是基于javaweb开发的,也就是根据serverlet开发,没有

第三方apk、so库集成方法及常见问题_家里蹲的李狗蛋的博客-程序员宅基地_apk so

作为Android设备厂商,最常见的需求就是集成客户提供的各种软件。最常见的软件就是apk。集成apk的作用:放在system分区,普通用户无法卸载,核心应用如launcher、setting等,必须保证用户无法更改。集成apk的步骤:一般Android SDK源码都会有一个路径专门存放内置应用、so库及二进制可执行文件等。不同的芯片SDK,存放路径不一样。但原理大同小异,在编译时都会拷贝...

关于flask入门教程-图书借阅系统-一_python与大数据分析的博客-程序员宅基地

Flask是一个轻量级的可定制框架,较其他同类型框架更为灵活、轻便、安全且容易上手。本文通过一个图书馆借阅的实例逐步实现flask从入门到崩溃之路。Flask内置了Werkzeug和Jin...

旅游指南之十九----大理 _Hunterdiary的博客-程序员宅基地

大理1.昆明-大理火车大概要八个小时,高速在修路大概也要差不多时间。建议坐晚上的火车或高速卧铺去,这样早上到来扔下行李就可以玩。昆明到大理的火车和高速都是开到下关的(下关就是大理新城),要到古城的话,可以打车20元或者坐公交车8路。 2.大理住宿我住在MCA,大理南门外面,弄得很漂亮,老外的红宝书Lonely Planet上推荐住这。当时是黄金周标间要140,我住通铺才20。现

新手秒懂 - 作用域 & 作用域链_暮 色的博客-程序员宅基地

前言根据上篇关于 新手秒懂 - 高逼格解释变量提升 的文章中说明了,在生成执行上下文的创建阶段,生成变量对象后会建立作用域链。那我们接下里就看看作用域和作用域链到底是个啥子玩意。作用域作用域是一套规则, 用于确定在何处以及如何查找变量(标识符)。(说白了就是你写代码的那块旮旯里,来确定你之后怎么查找变量,简单粗暴。。)词法作用域 &amp; 动态作用域词法作用域: 函数的作用域在函数定...

LCT动态树【史上最精简易懂的LCT讲解】_aiweiluan5095的博客-程序员宅基地

Link Cut Tree(动态树,LCT)介绍首先简单介绍一下Link Cut Tree,将一棵树分成轻边和重链,类似于树链剖分,但是树剖是静态的。LCT可以用于动态的加点和删点,甚至还可以换根。也就是LCT维护了一个动态的树。LCT中的每棵Splay都维护了一条重链(实际上是实链,这里统一讲重链)上的答案。多颗Splay连成一棵树...

随便推点

DirectX11-Sample-Tutorial02-初始化窗口-利用d3d绘制旋转立方体_狼之魂QQ的博客-程序员宅基地

完整代码看这里。Tutorial04.fx//--------------------------------------------------------------------------------------//常缓存结构变量//----------------------------------------------------------------------

C语言中几个数互不相等_C语言编程时常犯的18种错误_weixin_39759918的博客-程序员宅基地

C语言的最大特点是:功能强、使用方便灵活。C编译的程序对语法检查并不象其它高级语言那么严格,这就给编程人员留下“灵活的余地”,但还是由于这个灵活给程序的调试带来了许多不便,尤其对初学C语言的人来说,经常会出一些连自己都不知道错在哪里的错误看着有错的程序,不知该如何改起,本人通过对C的学习,积累了一些C编程时常犯的错误,写给各位学员以供参考。1、书写标识符时,忽略了大小写字母的区别。main(){ ...

供应原装台湾合泰HOLTEK全系列产品_合泰holtek现货的博客-程序员宅基地

BS801B/BS801C/BS802B/BS804B/BS806B/BS808B/BS812A-1/BS813A-1/BS814A-1/BS814A-2/BS816A-1/BS8112A-3/BS8116A-3等触摸单片机:BS83A02A-4/BS83B08-3/BS83B08A-3/BS83A04A-3/BS84B08A-3/BS83B12-3/BS83B12A-3/BS83B16A-3/BS84B06A-3/BS84B08A-3/BS84C12A-3/BS85C20-3/BS86C16A-3/BS

android常用adb快捷命令一览表_hailushijie的博客-程序员宅基地

欢迎大家关注,持续更新~ {droyon}1、快速查看SettingsProvider数据库表信息:adb shell settings list [system][secure][global]2、依据Name查看SettingsProvider数据库表格adb shell settings get [system][secure][global] [Name]3、依据Name向对应的数据库中插入

Flash动画学习指南十三:使用JSFL_EightJie的博客-程序员宅基地

转自:http://bbs.9ria.com/thread-72749-1-1.html要求知识储备                  软件需求                                             范例flash的基础知识       Flash Professional CS5 (下载测试版)       motion.