一、自启动之注册表
添加注册表自启动方法:
using Microsoft.Win32;
using System.Diagnostics;
private void AddToAutostart()
{
RegistryKey registryKey = Registry.CurrentUser.OpenSubKey
("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
// "BaichuiMonitor" 是键的名称,"C:\\YourProgramPath\\YourProgram.exe" 是键值。
string applicationName = "YourApplicationName"; // 替换为你的应用程序名称
if (registryKey.GetValue(applicationName) == null)
{
// 如果未设置启动项,则添加一个启动项
registryKey.SetValue(applicationName, Application.ExecutablePath);
Console.WriteLine($"已将 {applicationName} 添加到开机启动项。");
}
else
{
Console.WriteLine($"{applicationName} 已经在开机启动项中。");
}
// 打开系统配置实用程序以查看启动项是否已添加。
Process.Start("msconfig");
}
添加自启动之后可以

本文介绍了如何使用C#在Windows中通过注册表和自启动文件夹实现程序的开机自动运行,包括添加和删除自启动功能的方法以及代码示例。
最低0.47元/天 解锁文章
6004

被折叠的 条评论
为什么被折叠?



