C#设置软件开机自动运行的方法(修改注册表)_C#教程

本文实例讲述了C#设置软件开机自动运行的方法。分享给大家供大家参考,具体如下:

#region
/// <summary>
/// 开机启动项
/// </summary>
/// <param name="Started">是否启动</param>
/// <param name="name">启动值的名称</param>
/// <param name="path">启动程序的路径 Application.ExecutablePath</param>
public static void RunWhenStart(bool Started, string name, string path)
{
  Microsoft.Win32.RegistryKey HKLM = Microsoft.Win32.Registry.LocalMachine;
  Microsoft.Win32.RegistryKey Run = HKLM.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run");
  if (Started == true)
  {
    try
    {
      Run.SetValue(name, path);
      HKLM.Close();
    }
    catch { }
  }
  else
  {
    try
    {
      Run.DeleteValue(name);
      HKLM.Close();
    }
    catch { }
  }
}
#endregion

更多关于C#相关内容感兴趣的读者可查看本站专题:《C#遍历算法与技巧总结》、《C#程序设计之线程使用技巧总结》、《C#操作Excel技巧总结》、《C#中XML文件操作技巧汇总》、《C#常见控件用法教程》、《WinForm控件用法总结》、《C#数据结构与算法教程》、《C#数组操作技巧总结》及《C#面向对象程序设计入门教程》

希望本文所述对大家C#程序设计有所帮助。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索软件
, c#
, 注册表
, 设置
开机自动运行
c站、c语言、cf、ch、c罗,以便于您获取更多的相关知识。

时间: 2024-09-21 02:56:59

C#设置软件开机自动运行的方法(修改注册表)_C#教程的相关文章

C#设置自定义文件图标实现双击启动(修改注册表)_C#教程

程序生成的自定义文件,比如后缀是.test 这种文件怎么直接启动打开程序,并打开本文件呢      1.双击打开      2.自定义的文件,有图标显示      3.自定义的文件,点击右键有相应的属性 后台代码:(如何在注册表中修改信息) //工具启动路径 string toolPath = System.Windows.Forms.Application.StartupPath + "\\邮件小工具.exe"; string extension = SptdConst.FileEx

360安全卫士怎样设置禁止软件开机自动运行

  如果很多软件开机自动运行的话,会影响我们电脑的开机时间和电脑的运行速度.下面就教大家把不必要软件的开机自动运行禁止掉. 1.首先打开360安全卫士,选择"优化加速"功能下的"启动项",在启动项里面我们可以设置软件开机是否自动运行. 2.查看开机启动项中的软件,对于不必要的软件可以在开机时禁止启动,如下图所示,你可以直接点击"禁止启动"按钮,也可以右击选择"删除此启动项".

Android编程实现开机自动运行的方法

本文实例讲述了Android编程实现开机自动运行的方法.分享给大家供大家参考,具体如下: 有些时候,应用需要在时就运行,例如某个自动从网上更新内容的后台service.怎样实现开机自动运行的应用?在撰写本文时,联想到高焕堂先生以"Don''t call me, I''ll call you back!"总结框架,真是说到点子上了.理解这句话的含义,许多有关Android平台上实现某种的问题,都能迎刃而解. 使用场景:开机后,自动运行,在上显示"Hello. I started

电脑开机后不显示桌面图标如何通过修改注册表解决问题

  1.按Win+R打开运行,输入regedit并回车; 2.在注册表展开:HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPolicesExlorer; 3.在右侧双击打开Nodesktop,将数值数据从"1"改为"0",再点击确定; 4.也可以直接将下面内容粘贴到记事本,保存为reg文件; Windows Registry Editor Version 5.00 [HKEY_CURRENT_USERS

安全小技巧:注册表的禁用及启用方法_注册表

注册表是Windows操作系统中的一个核心数据库,其中存放着各种参数,直接控制着Windows的启动.硬件驱动程序的装载以及一些Windows应用程序的运行,从而在整个系统中起着核心作用.这些作用包括了软.硬件的相关配置和状态信息,比如注册表中保存有应用程序和资源管理器外壳的初始条件.首选项和卸载数据等,联网计算机的整个系统的设置和各种许可,文件扩展名与应用程序的关联,硬件部件的描述.状态和属性,性能记录和其他底层的系统状态信息,以及其他数据等.这都是些重要的东西,如何防止别人修改你的注册表呢

WinCE应用程序开机自动运行的又一种方法

近日在开发过程中遇到WinCE应用程序开机自动运行的问题,在网上找了找,发现大概有以下三种方法: 1.将应用程序和应用程序快捷方式添加到映像里,再将快捷方式添加到StartUp目录下,这样当系统运行后应用程序就能自动运行: 2.直接替换Wince的SHELL,即修改注册表: [HKEY_LOCAL_MACHINE\init] "Launch50"="explorer.exe" "Depend50"=hex:14,00, 1e,00 把这个expl

Win7如何设置开机自动运行

  一.软件自带法: 大多数软件都提供开机自启动的功能,以酷狗音乐为例,在设置中找到"开机时自动启动酷狗",勾上前面的勾即可实现开机自动启动,如下图所示: 二.修改注册表法: 1.按快捷键Win+R,在弹出的命令输出窗口中输入"regedit",如下图所示: 2.确定后,找到"HKEY_CURRENT_USERSoftwareMicrosoft Windows CurrentVersion Run",右键选择"新建"下面的&q

如何禁止应用程序开机自动运行

  在Win XP系统安装某些应用程序后,只要一启动电脑,不管是否使用它,它都会自己运行,影响电脑启动速度.要禁止应用程序开机自动运行,可以执行如下操作. 步骤1:打开"开始"菜单,选择"所有程序">"启动"菜单,在打开的子菜单中找到要禁止自动运行的应用程序,在该应用程序上单击鼠标右键,然后在弹出的快捷菜单中单击"删除"即可,如图1所示. 步骤2:有些应用程序的自启动项可能不在"启动"菜单里,要禁止该

visual stdio开机自动运行怎么实现?听说是注册表是怎么一回事?

问题描述 visual stdio开机自动运行怎么实现?听说是注册表是怎么一回事? visual stdio开机自动运行怎么实现?听说是注册表是怎么一回事? 解决方案 如果你的程序要实现开机自动运行,正规的做法是编写成windows服务,而不是什么"注册表设置". 解决方案二: visual stdio开机自动运行?你想电脑一开机,就运行 visual stdio,这个没有必要吧.当然,如果你一定需要,最简单的方法就是将 visual stdio 的快捷方式复制到"开始菜单中