本文實例講述了C#實現程序開機啟動的方法。分享給大家供大家參考,具體如下:
//此方法把啟動項加載到注冊表中//獲得應用程序路徑string strAssName = Application.StartupPath + @"/" + Application.ProductName + @".exe";//獲得應用程序名string ShortFileName = Application.ProductName;RegistryKey rgkRun = Registry.LocalMachine.OpenSubKey("SOFTWARE//Microsoft//Windows//CurrentVersion//Run", true);if (rgkRun == null){ rgkRun = Registry.LocalMachine.CreateSubKey("SOFTWARE//Microsoft//Windows//CurrentVersion//Run");}rgkRun.SetValue(ShortFileName, strAssName);//此刪除注冊表中啟動項//獲得應用程序名string ShortFileName = Application.ProductName;RegistryKey rgkRun = Registry.LocalMachine.OpenSubKey("SOFTWARE//Microsoft//Windows//CurrentVersion//Run", true);if (rgkRun == null){ rgkRun = Registry.LocalMachine.CreateSubKey("SOFTWARE//Microsoft//Windows//CurrentVersion//Run");}rgkRun.DeleteValue(ShortFileName, false);
更多關于C#相關內容感興趣的讀者可查看本站專題:《C#常見控件用法教程》、《C#數據結構與算法教程》、《C#面向對象程序設計入門教程》及《C#程序設計之線程使用技巧總結》
希望本文所述對大家C#程序設計有所幫助。
新聞熱點
疑難解答