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 編輯過