windows程序设置开机自动启动
2024-08-24 22:49:00
//调用方法:设置开机启动
SetAutoRun(Process.GetCurrentProcess().ProcessName, true, Application.StartupPath + @"\" + Process.GetCurrentProcess().ProcessName + ".exe");
/// <summary>
/// 设置为开机启动
/// </summary>
private void SetAutoRun(string keyName, bool isAutoRun, string filePath = "")
{
RegistryKey runKey = Registry.CurrentUser.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", true);
if (runKey == null)
runKey = Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run");
if (isAutoRun)
runKey.SetValue(keyName, filePath);
else
runKey.DeleteValue(keyName, false);
runKey.Close();
}
最新文章
- ASP.NET Core管道深度剖析(4):管道是如何建立起来的?
- 6个强大的AngularJS扩展应用
- Ubuntu15下mysql5.6.25解决不支持中文的办法
- 判断CAD版本
- javascript模块化编程(AMD规范的加载器)
- revel + swagger 文档也能互动啦
- 如何防止SWF文件被反编译
- Storm系列(四)Topology提交校验过程
- SQL注入漏洞和SQL调优SQL注入漏洞和SQL调优
- moodle笔记之-权限api
- db2字段修改
- asp.net core 系列 12 选项 TOptions
- linux 实现centos7在线升级最新版本内核
- Windows 修改域用户账户密码
- [20170623]利用传输表空间恢复部分数据.txt
- python-xlsxwriter模块绘制表格
- FCKeditor如何升级CKEditor及使用方法
- sqlite元数据
- Java WebService 知识点汇总
- Python 学习经历分享