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("關閉成功");
            }

  轉自:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM