C#设置开机启动项、取消开机启动项

这篇文章主要介绍了C#设置开机启动项、取消开机启动项,本文通过修改注册实现,并给出操作代码,需要的朋友可以参考下

如果想你写的程序随系统开机一起启动的话,那么你可以照下面这个方法来做。 

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



 ///  /// 开机启动项 ///  /// 是否启动 /// 启动值的名称 /// 启动程序的路径 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) { // } } } 

以上就是C#设置开机启动项、取消开机启动项的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » 其他教程