Windows 下设置开机自启,这些方法你肯定用得上!
Hey,编程的小伙伴们,你们有没有想过,为什么有些软件总能一开机就自动运行呢?今天就来跟大家聊聊在 Windows 下如何设置程序开机自启,让你想要的软件也能轻松实现这一功能!
一、使用注册表(Registry)
注册表是 Windows 的核心配置数据库,通过操作注册表,我们可以轻松设置程序开机自启。下面两种注册表键比较常用:
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon:适用于所有用户,在系统登录前启动。
- SOFTWARE\Microsoft\Windows\CurrentVersion\Run:适用于当前用户,在登录时启动。
下面是一个简单的代码示例,展示如何将当前程序添加到开机自启动:
using Microsoft.Win32;
class Program
{
static void Main()
{
string path = System.Reflection.Assembly.GetExecutingAssembly().Location;
RegistryKey key = Registry.CurrentUser.OpenSubKey(
