网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

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#制作开机自动启动程序
本文网址:http://bjjierui.cn/article/ppsedc.html

其他资讯