程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#設置開機啟動項、撤消開機啟動項

C#設置開機啟動項、撤消開機啟動項

編輯:C#入門知識

C#設置開機啟動項、撤消開機啟動項。本站提示廣大學習愛好者:(C#設置開機啟動項、撤消開機啟動項)文章只能為提供參考,不一定能成為您想要的結果。以下是C#設置開機啟動項、撤消開機啟動項正文


假如想你寫的法式隨體系開機一路啟動的話,那末你可以照上面這個辦法來做。 

RunWhenStart(false, Application.ProductName, Application.StartupPath + @\"\\MUS.exe\"); 



    /// <summary> 
    /// 開機啟動項 
    /// </summary> 
    /// <param name=\"Started\">能否啟動</param> 
    /// <param name=\"name\">啟動值的稱號</param> 
    /// <param name=\"path\">啟動法式的途徑</param> 
    public static void RunWhenStart(bool Started, string name, string path) 
    { 
      RegistryKey HKLM = Registry.LocalMachine; 
      RegistryKey Run = HKLM.CreateSubKey(@\"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run\"); 
      if (Started == true) 
      { 
        try 
        { 
          Run.SetValue(name, path); 
          HKLM.Close(); 
        } 
        catch (Exception Err) 
        { 
          MessageBox.Show(Err.Message.ToString(), \"MUS\", MessageBoxButtons.OK, MessageBoxIcon.Error); 
        } 
      } [Page]
      else 
      { 
        try 
        { 
          Run.DeleteValue(name); 
          HKLM.Close(); 
        } 
        catch (Exception) 
        { 
          // 
        } 
      } 
    } 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved