winform程式開機自啟動設定方法總結
阿新 • • 發佈:2021-11-18
1.原理:需要開機自啟動的程式,需要將其啟動程式的路徑寫到登錄檔中指定的資料夾下
2. 寫入登錄檔的方式有兩種
a.在生成安裝程式時配置
b.在程式執行時,動態配置。
方法一:在生成安裝程式時配置 右擊安裝編輯程式,在“檢視”選單中,選擇“登錄檔”。通過右鍵選單新建"鍵",創建出如圖所示的路徑。右鍵Run,新建“字串值”。為右側的key命名(在登錄檔中不能重名),並在屬性中指定它的value值。
注:[TARGETDIR]表示在程式的安裝路徑。 方法二:在程式執行時指定是否開機啟動if (checkBox1.Checked) { string path = Application.ExecutablePath; RegistryKey rk = Registry.CurrentUser; RegistryKey rk2 = rk.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run"); rk2.SetValue("JcShutdown", path); rk2.Close(); rk.Close(); MessageBox.Show("開啟成功"); } else { string path = Application.ExecutablePath; RegistryKey rk = Registry.CurrentUser; RegistryKey rk2 = rk.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run"); rk2.DeleteValue("JcShutdown", false); rk2.Close(); rk.Close(); MessageBox.Show("關閉成功"); }
轉自:
winform 開機自啟 - 簡書 (jianshu.com) winform程式開機自啟動設定方法總結_liyc123youxiang的專欄-CSDN部落格_winform開機自啟動