C# 设置软件开机自动启动

首次发布:2025-12-03

开机启动的核心方法

using Microsoft.Win32;
using System;
 
public bool SetAutoStart(bool enable)
{
    try
    {
        using (RegistryKey key = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true))
        {
            if (key == null)
            { return false; }
            if (enable)
            {
                string appPath = Application.ExecutablePath;
                key.SetValue("你的软件名称", $"\"{appPath}\"");
            }
            else
            {
                key.DeleteValue("你的软件名称", false);
            }
            return true;
        }
    }
    catch (Exception ex)
    {
        string s = ex.Message;
        return false;
    }
}


视频教程,点击进入B站可以看高清视频

本文来自www.luofenming.com