c# 添加启动项

来源:互联网 发布:如何更改淘宝账号名 编辑:程序博客网 时间:2024/06/05 17:03

 //获得文件的当前路径    
            string dir = Directory.GetCurrentDirectory();  
            //获取可执行文件的全部路径    
            string exeDir = dir + "WindowsApplication1.exe";    
     
          //获取Run键    
          RegistryKey   key1=Registry.LocalMachine;    
          RegistryKey   key2=key1.CreateSubKey("SOFTWARE");    
          RegistryKey   key3=key2.CreateSubKey("Microsoft");    
          RegistryKey   key4=key3.CreateSubKey("Windows");    
          RegistryKey   key5=key4.CreateSubKey("CurrentVersion");    
          RegistryKey   key6=key5.CreateSubKey("Run");    
          //在Run键中写入一个新的键值    

          try
          {
              key6.SetValue("myForm", exeDir);
              key6.Close();
          }
          catch { }
          //如果要取消的话就将key6.SetValue("myForm",exeDir);改成    
          //key6.SetValue("myForm",false);

0 0