Windows系統下的程序開機自啟
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
/// <summary> /// 向注冊表注冊開機自啟 /// Win10需要使用系統管理員權限運行VS才能調試,同理啟動這個程序也需要系統管理員權限運行 /// 或者第一次啟動時,右鍵以管理員權限啟動程序 /// 這個只需要成功注冊一次,后面就可以開機自動啟動此程序了。 /// </summary> public static void SetExecSelfStarting() { try { var execPath = Application.ExecutablePath; //當前程序路徑 using (var rk = Registry.LocalMachine) { var resigetryPath = Environment.Is64BitOperatingSystem //判斷是否為64位系統 ? "SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Run" : "Software\\Microsoft\\Windows\\CurrentVersion\\Run"; using (var rk2 = rk.CreateSubKey(resigetryPath)) { if (rk2 == null) { return; } var value = rk2.GetValue("MyAppName") ?? string.Empty; if (execPath.Equals(value.ToString(), StringComparison.OrdinalIgnoreCase)) { return; } rk2.SetValue("MyAppName", execPath); } } } catch (Exception ex) { throw ex; } } 該文章在 2021/8/2 12:26:41 編輯過 |
關鍵字查詢
相關文章
正在查詢... |