开机启动的核心方法
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