private static 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)
{
NLogHelper.NLogHelper.Error(ex);
return false;
}
}
該文章在 2025/10/18 11:27:21 編輯過