C#制作开机自动启动程序

1、新建一个类,设置一个操作注册表的方法;

成都创新互联公司是工信部颁发资质IDC服务器商,为用户提供优质的绵阳机房托管服务

2、在程序中调用这个方法。true就自动启动,false就删除自动启动。

  1. public static bool RunWhenStart(bool started, string exeName, string path) 
  2. {   //started是否开机启动,exeName应用程序名称,path应用程序路径 
  3.     RegistryKey key = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);//打开注册表子项 
  4.     if (key == null) //如果该项不存在的话,则创建该子项 
  5.     { 
  6.         key = Registry.LocalMachine.CreateSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run"); 
  7.     } 
  8.     if (started == true) 
  9.     { 
  10.         try 
  11.         { 
  12.             key.SetValue(exeName, path);//设置为开机启动 
  13.             key.Close(); 
  14.         } 
  15.         catch 
  16.         { 
  17.             return false; 
  18.         } 
  19.     } 
  20.     else 
  21.     { 
  22.         try 
  23.         { 
  24.             key.DeleteValue(exeName);//取消开机启动 
  25.             key.Close(); 
  26.         } 
  27.         catch 
  28.         { 
  29.             return false; 
  30.         } 
  31.     } 
  32.     return true; 


  1. private void Form1_Load(object sender, EventArgs e) 
  2.     if (Autorun == "true") 
  3.     { 
  4.         function.RunWhenStart(true, "51cto.iego.net", Application.ExecutablePath); 
  5.     } 
  6.     else 
  7.     { 
  8.         function.RunWhenStart(false, "51cto.iego.net", Application.ExecutablePath); 
  9.     } 

 


当前文章:C#制作开机自动启动程序
URL地址:http://bzwzjz.com/article/ppsedc.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 四川成都网站设计 定制网站设计 成都网站设计 定制网站建设 成都网站设计 营销型网站建设 成都网站制作 网站制作 网站设计 企业网站设计 成都网站建设推广 阿坝网站设计 成都网站建设 成都企业网站制作 营销型网站建设 成都网站建设 成都网站设计 成都企业网站建设公司 成都网站制作公司 重庆网站建设 网站建设公司 成都网站建设