1. 程式人生 > 其它 >winform程式開機自啟動設定方法總結

winform程式開機自啟動設定方法總結

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開機自啟動