`
net_liu
  • 浏览: 231377 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

设置应用程序开机自动运行

阅读更多

设置应用程序开机自动运行

        /// <summary>
        /// 设置应用程序开机自动运行
        /// </summary>
        /// <param name="fileName">应用程序的文件名</param>
        /// <param name="isAutoRun">是否自动运行,为false时,取消自动运行</param>
        /// <exception cref="System.Exception">设置不成功时抛出异常</exception>
        public static void SetAutoRun(string fileName, bool isAutoRun)
        {
            RegistryKey reg = null;
            try
            {
                if (!System.IO.File.Exists(fileName))
                    throw new Exception("该文件不存在!");
                String name = fileName.Substring(fileName.LastIndexOf(@"\") + 1);
                reg = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", true);
                if (reg == null)
                    reg = Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run");
                if (isAutoRun)
                    reg.SetValue(name, fileName);
                else
                    reg.SetValue(name, false);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.ToString());
            }
            finally
            {
                if (reg != null)
                    reg.Close();
            }

        }

 

分享到:
评论

相关推荐

    WinCE应用程序开机自动运行

    WinCE应用程序开机自动运行 WinCE应用程序开机自动运行 WinCE应用程序开机自动运行 WinCE应用程序开机自动运行 WinCE应用程序开机自动运行 WinCE应用程序开机自动运行 WinCE应用程序开机自动运行 WinCE应用程序开机...

    安卓自动启动程序.zip 安卓版本设置开机自动启动软件,PICO VR头盔开机自启动软件安卓apk安装程序

    在安卓系统中,有时我们需要某些应用程序在设备开机时自动启动,以便它们能在后台持续运行或提供特定服务。例如,对于PICO VR头盔这样的设备,可能需要特定的应用程序在开机时立即启动,以便用户能够迅速进入虚拟...

    安卓开机自动启动应用程序

    本教程将详细讲解如何实现安卓开机自动启动应用程序,以及涉及到的相关知识点。 首先,我们需要理解安卓系统的启动流程。在安卓设备开机时,系统会启动一个名为"SystemServer"的进程,它负责初始化系统服务和启动...

    MFC开机自动运行代码与ShellExe应用

    在本文中,我们将深入探讨如何使用MFC(Microsoft Foundation Classes)编写开机自动运行代码,并结合shellExe的应用。MFC是微软提供的一套C++类库,用于简化Windows应用程序的开发,而shellExe则涉及到Windows操作...

    java应用程序开机自动启动

    Java应用程序开机自动启动是系统管理中的一个重要概念,它允许开发者创建的服务在操作系统启动时自动运行,无需用户手动干预。这在服务器维护、后台任务执行、持续监控等场景中非常常见。下面将详细介绍如何实现Java...

    安卓电视盒子设置开机自动启动应用软件

    2. **开发者选项中的自启动管理**:在开发者选项里,寻找“应用程序”或“应用启动”设置,这里通常有对应用自启动的控制。启用需要开机启动的应用。 3. **第三方应用设置**:有些应用自身提供了开机启动设置,你...

    基于Qt的开机自启动(二)(Linux)

    在Linux系统中,实现基于Qt的应用程序开机自启动是一个实用且常见的需求,特别是在开发桌面应用时,用户希望软件能够在每次开机后自动运行。Qt是一个功能强大的C++图形用户界面库,它提供了丰富的API来帮助开发者...

    开机自动启动程序.rar

    在Windows操作系统中,开机自动启动程序是指在系统启动时会自动运行的一系列应用程序或脚本。这些程序通常被设定为用户登录或者系统启动时执行,以便实现特定功能,如系统维护、后台服务、用户个性化设置等。VB.NET...

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

    如何禁止应用程序开机自动运行 在日常使用计算机的过程中,有时我们会发现一些应用程序会在每次开机时自动启动,这不仅占用了系统资源,还可能拖慢电脑的启动速度。针对这种情况,我们可以采取一些方法来禁止这些...

    组态王设置自开机自登录自运行_组态王设置自开机自登录自运行_组态王_

    在工业生产环境中,为了确保系统的连续性和稳定性,有时我们需要设置组态王在计算机开机时自动启动,并自动登录及运行特定的工程,这样可以减少人工干预,提高生产效率。接下来,我们将详细介绍如何在亚控组态王6.55...

    VC实现开机自动运行程序

    通过让程序开机自动运行,可以确保这些任务在操作系统启动后立即开始工作。 标签“VC”是指Visual C++,这是一款由微软开发的集成开发环境(IDE),用于编写C++代码。“开机自动运行”是Windows系统中的一项特性,...

    安卓实现开机自动进入应用程序

    在安卓系统中,让应用程序在开机后自动启动可以提高用户体验,特别是对于那些需要后台服务或者希望用户一打开手机就能看到最新信息的应用来说。本篇将详细介绍如何在安卓中实现开机自启动应用程序,并附带相关代码...

    易语言开机自动启动源码

    具体来说,可以通过设置`HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run`或`HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run`下的键值来达到开机自动运行程序的目的。...

    vb.net开启和关闭开机自动启动源码

    在压缩包中的`WindowsApplication1`项目可能是一个完整的VB.NET应用程序,包含了一个用户界面,用于执行上述开启和关闭开机自启动的功能。用户可以通过点击按钮来控制指定程序是否随Windows启动。 通过这种方式,VB...

    VC++ 设置 程序开机 自动运行 源代码

    在Windows操作系统中,让程序开机自动运行是一种常见的需求,尤其对于系统服务或者后台监控程序来说。在VC++环境中,可以通过编程实现这一功能。本篇将详细介绍如何使用VC++设置程序开机自启动,并提供源代码参考。 ...

    WindowsXP开机自动运行程序

    WindowsXP开机自动运行程序是指在WindowsXP系统中,用户可以设置某些程序或应用在系统启动时自动运行的功能。这一功能可以提高工作效率,节省时间,并且可以满足特定的需求。下面将详细介绍WindowsXP开机自动运行...

    设置和取消开机自动启动

    开机自动启动是指在操作系统启动时,某些程序会按照设定自动运行。在Windows系统中,这个功能可以通过修改注册表或者利用启动文件夹来实现。在Windows 7中,用户可以通过系统设置、任务计划程序或直接编辑注册表来...

    C# 代码实现开机自动启动

    C# winfrom 实现电脑开机时自动运行软件,自动启动EXE,支持取消自动启动,支持开启自动启动,支持判断当前软件是否是开机自动启动

    程序开机运行的MFC实现

    在提供的压缩包文件"实例249——使程序开机自动运行"中,应该包含了实现这一功能的源代码示例。你可以下载并研究这些代码,了解它们是如何整合到MFC应用程序中的。通过学习这个实例,你可以更好地理解C++和MFC如何与...

Global site tag (gtag.js) - Google Analytics